The javascript:!function () { … }(); format is not compatible with Firefox. I propose switching to javascript:(function () { … }());. (I'm referring to the Bookmarklet code displayed in the README.)
If a javascript:!function… bookmarklet is executed in Firefox, its code is loaded and executed inside the address bar, which in turn kills the current page. I guess, this is due to the code evaluating to true, unlike javascript:(function… which evaluates to undefined.
Note: This could be Windows-specific. Test here: http://jsfiddle.net/tot41ndo/ (drag into Bookmarks bar to test)
The
javascript:!function () { … }();format is not compatible with Firefox. I propose switching tojavascript:(function () { … }());. (I'm referring to the Bookmarklet code displayed in the README.)If a
javascript:!function…bookmarklet is executed in Firefox, its code is loaded and executed inside the address bar, which in turn kills the current page. I guess, this is due to the code evaluating totrue, unlikejavascript:(function…which evaluates toundefined.Note: This could be Windows-specific. Test here: http://jsfiddle.net/tot41ndo/ (drag into Bookmarks bar to test)