Furl (from F ile U niform R esource L ocators) was a free social bookmarking website that allowed members to store searchable copies of webpages and share them with others. Every member received 5 gigabytes of storage space. The site was founded by Mike Giles in 2003 and purchased by LookSmart in September 2004. Diigo (a web annotation , social bookmarking & research tool website) bought it from LookSmart in exchange for equity.
19-501: [REDACTED] Look up furl in Wiktionary, the free dictionary. Furling may refer to: Furling (Stargate) , characters in the series Stargate SG-1 Furl (sailing) , to gather a sail Furling (aerodynamics) , to manipulating an airfoil The Furlings, characters in the 1993 film Once Upon a Forest Furling (album) , a 2023 album by Meg Baird Topics referred to by
38-471: A JavaScript program which is then executed. The expression result, if any, is treated as the HTML source code for a new page displayed in place of the original. The executing script has access to the current page, which it may inspect and change. If the script returns an undefined type (rather than, for example, a string), the browser will not load a new page, with the result that the script simply runs against
57-479: A complete copy of the HTML of each page that a user bookmarks, making it accessible even if the original content was modified or removed, an antidote for link rot . This also allowed full text searches to be made within the archive. However, as highlighted under limitations below, images that were embedded using links were not archived with user's copy of the HTML page, so images sometimes disappeared over time. To avoid claims of copyright violations , this archived copy
76-539: A table. Another name for bookmarklet is favelet or favlet , derived from favorites (synonym of bookmark). Steve Kangas of bookmarklets.com coined the word bookmarklet when he started to create short scripts based on a suggestion in Netscape's JavaScript guide. Before that, Tantek Γelik called these scripts favelets and used that word as early as on 6 September 2001 (personal email ). Brendan Eich , who developed JavaScript at Netscape, gave this account of
95-601: A user's own archive, but the sequence of these results was automatically ordered. There was no option to display results by date order, by popularity order, or in any other particular sequence. It was not obvious how the results are ordered. The popularity of Furl exposed users to performance problems which began in the latter half of 2006 and persisted into 2007. New features were released in early 2007, including an updated user-interface. On January 30, 2008, Furl unveiled an updated user interface. Furl shut down its services on April 17, 2009. Bookmarklet A bookmarklet
114-494: Is a bookmark stored in a web browser that contains JavaScript commands that add new features to the browser. They are stored as the URL of a bookmark in a web browser or as a hyperlink on a web page . Bookmarklets are usually small snippets of JavaScript executed when user clicks on them. When clicked, bookmarklets can perform a wide variety of operations, such as running a search query from selected text or extracting data from
133-590: Is different from Wikidata All article disambiguation pages All disambiguation pages furl Furl enabled members to bookmark, annotate, and share web pages. Topics were used to categorize saved sites, similar to the tagging feature of other social websites. Additionally, a user could write comments, save clippings, assign each bookmark a rating and keywords (which are given greater weight while searching), and have an option of private or public storage for each topic or item archived. Considered one of its main features, Furl also privately archived
152-401: The href attribute of the < a > tag and for bookmarks. The URI scheme, such as http or ftp , and which generally specifies the protocol , determines the format of the rest of the string. Browsers also implement javascript: URIs that to a parser is just like any other URI. The browser recognizes the specified javascript scheme and treats the rest of the string as
171-610: The DOM of the current document, e.g. javascript:alert(document.links[0].href) . The difference is that the latter kind of URL uses an expression that evaluates to the undefined type in JS. I added the void operator to JS before Netscape 2 shipped to make it easy to discard any non-undefined value in a javascript: URL. The increased implementation of Content Security Policy (CSP) in websites has caused problems with bookmarklet execution and usage (2013-2015), with some suggesting that this hails
190-407: The browser. For example, they can: "Installing" a bookmarklet allows you to quickly access and run JavaScript programs with a single click from your browser's bookmarks bar. Follow these detailed steps to install a bookmarklet: To use the bookmarklet, simply click on its icon or name in your bookmarks bar. The JavaScript code will execute immediately on the current webpage you are viewing. Make sure
209-456: The current page content. This permits changes such as in-place font size and color changes without a page reload. An immediately invoked function that returns no value or an expression preceded by the void operator will prevent the browser from attempting to parse the result of the evaluation as a snippet of HTML markup: Bookmarklets are saved and used as normal bookmarks. As such, they are simple "one-click" tools which add functionality to
SECTION 10
#1732783105367228-701: The end or death of bookmarklets. William Donnelly created a work-around solution for this problem (in the specific instance of loading, referencing and using JavaScript library code) in early 2015 using a Greasemonkey userscript ( Firefox / Pale Moon browser add-on extension) and a simple bookmarklet-userscript communication protocol . It allows (library-based) bookmarklets to be executed on any and all websites, including those using CSP and having an https:// URI scheme. Note, however, that if/when browsers support disabling/disallowing inline script execution using CSP, and if/when websites begin to implement that feature, it will "break" this "fix". Web browsers use URIs for
247-425: The entire saved archives to ZIP formats, and export metadata to XML format. There were other import/export functions, including various citation formats (MLA, APA, Chicago, CBE, BibTeX, and RIS/EndNote). Toolbars and bookmarklets are available for Internet Explorer and Firefox to quicken the bookmarking process. Images which were embedded links were not archived with the HTML page. For example, when an HTML page
266-424: The origin of bookmarklets: They were a deliberate feature in this sense: I invented the javascript: URL along with JavaScript in 1995, and intended that javascript: URLs could be used as any other kind of URL, including being bookmark-able. In particular, I made it possible to generate a new document by loading, e.g. javascript:'hello, world' , but also (key for bookmarklets) to run arbitrary script against
285-411: The same term [REDACTED] This disambiguation page lists articles associated with the title Furling . If an internal link led you here, you may wish to change the link to point directly to the intended article. Retrieved from " https://en.wikipedia.org/w/index.php?title=Furling&oldid=1181581699 " Category : Disambiguation pages Hidden categories: Short description
304-497: The sites already saved by him or her and other users with similar interests. Lists of the most popular items for today, this week, and this month (and by topic) were also available. It was possible to subscribe to a user's archive (or to a set of topics in a user's archive) to get daily email notifications whenever new items were filed. Furl allowed bookmarks to be imported from (and exported to) Internet Explorer , Mozilla / Firefox , and Delicious ; and also supported exporting of
323-410: The webpage is fully loaded before using the bookmarklet for optimal performance. This example bookmarklet performs a Misplaced Pages search on any highlighted text in the web browser window. In normal use, the following JavaScript code would be installed to a bookmark in a browser bookmarks toolbar. From then on, after selecting any text, clicking the bookmarklet performs the search. Bookmarklets can modify
342-471: Was archived via Furl, the location of the JPG from the HTML content was saved, thus pulling up that image when the user's personal copy was loaded; however, if that image no longer exists on the original server, it was lost and will not display with the user's archived copy. So, a Furled site with many pictures could end up being just text. The search result displayed items from the entire Furl archive, or only from
361-446: Was visible only to the member who bookmarked the page. Other users were directed to the publisher's site, where the content could be viewed depending on membership requirements and privacy settings. Users could see lists of other users who have furled a URL, and read their comments (if made public) to find users who share interests, supporting folksonomy . A dynamic recommendation list was automatically generated for each user based on
#366633