It allows (library-based) bookmarklets to be executed on any and all websites, including those using CSP and having an URI scheme. 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. 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 the end or death of bookmarklets. 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 difference is that the latter kind of URL uses an expression that evaluates to the undefined type in JS. javascript:'hello, world', but also (key for bookmarklets) to run arbitrary script against the DOM of the current document, e.g. In particular, I made it possible to generate a new document by loading, e.g. 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. Brendan Eich, who developed JavaScript at Netscape, gave this account of the origin of bookmarklets: Before that, Tantek Çelik called these scripts favelets and used that word as early as on 6 September 2001 (personal email ). Steve Kangas of coined the word bookmarklet when he started to create short scripts based on a suggestion in Netscape's JavaScript guide. When clicked, bookmarklets can perform a wide variety of operations, such as running a search query from selected text or extracting data from a table.Īnother name for bookmarklet is favelet or favlet, derived from favorites (synonym of bookmark). Bookmarklets are usually small snippets of JavaScript executed when user clicks on them. They are stored as the URL of a bookmark in a web browser or as a hyperlink on a web page. #GREASEMONKEY PALE MOON WINDOWS#The browser shown is Firefox 65.0.2 running on Windows 10.Ī bookmarklet is a bookmark stored in a web browser that contains JavaScript commands that add new features to the browser. There are several well-reviewed FF and Chrome clones out there that provide the advantages that Pale Moon formerly did.Demonstration of a bookmarklet that counts the number of words on the page. If you are looking for a new browser, look elsewhere. With version 25's quantum leap in incompatibility, Pale Moon has gone from "niche" to "cult" status. Firefox itself is steadily losing market share, and Pale Moon is a tiny part of the Firefox user base. With version 25, Pale Moon has deliberately made itself incompatible with many more sites and extensions (and with Windows XP), and it demands that all of the developers and users in the world make themselves compatible with Pale Moon. Over the past two years, though, more and more web sites and extensions have refused to work with Pale Moon. Any web site and extension that worked with Firefox could be counted on to work with Pale Moon. As Mozilla lurched from one misguided design decision to another, breaking extensions and frustrating users, Pale Moon kept its traditional, highly functional interface. Pale Moon was an optimized version of Firefox, eliminating some features most people did not use in return for better performance and stability. So I cannot agree with these criticisms, and recommend Pale Moon to everyone who wants to use a less bloated and more customisable browser. Windows XP compatibility is not broken, you only need to use the Atom targeted builds. There are a few web sites that misbehave, but not more than with Chromium. 105 extensions enabled and 30 disabled, these all work flawlessly). All of my favourite extensions work (I have atm. With regard to the incompatibilities mentioned in the previous reviews: as of now (Sep 2015) I don't really feel this a big problem. Although PM has its flaws (coming from the Firefox heritage, like high memory consumption), all-in-all I am satisfied with it and use it exclusively. I recently returned to PM after being disappointed in Chromium-based browsers (Opera and SRWare Iron in particular). Reading the latest reviews of Pale Moon (hereafter PM) I felt like writing a review, since I think writing this browser off is a mistake.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |