3 ms·
Is that void(...code...) syntax a good way to execute bookmarks? Also, your code is not urlencoded? I use javascript:(function(){...code...})() and urlencode t
by mg 4y ago
Is that void(...code...) syntax a good way to execute bookmarks? Also, your code is not urlencoded?
I use javascript:(function(){...code...})() and urlencode the whole thing.
I maintain this bookmarklet editor to easily convert code to bookmarklets:
https://www.gibney.org/bookmarklet_editor https://www.gibney.org/bookmarklet_editor
- sp332 4y agoIt's been sitting around a long time and I don't remember where I got it from. Thanks for the link though.
- mg 4y agoYou're welcome. By the way, in Chrome on Android, you can't execute bookmarklets from the bookmark menu. You need to give the bookmarklet a name. Say "Upsize". Then when you are on the page where you want to increase the font size, type "up" in the url bar and click on "Upsize" in the suggestions. Might be the same in Firefox?
- muxator 4y agoI tried this in firefox for android and it did not work. What gets opened instead is a google search for "javascript:(function()...". Firefox used so be super useful on Android, but since its redesign almost all its customizability has been gone. So sad.
- mg 4y agoI just tried it on Firefox on Android, and for me it works. In fact, it works both ways: I can click on "bookmarks" and then on the bookmarklet, and it gets executed on the current page. I can also start typing the bookmarklets name and then click on it in the suggestions. It then also gets executed on the current page.
- cookie_monsta 4y agoNice! Bookmarked :)
- ckcheng 4y agoThanks! Unfortunately, bookmarklets just doesn't seem to work on iOS... :( I tried using your bookmarklet editor to see if it helped, and the resulting bookmarklets didn't work in iOS Safari nor iOS Firefox. oh well... Wish I had found your bookmarklet editor when I was trying to use them on Android before!
- ckcheng 4y agoWait… it works in iOS Safari by tapping on the bookmarklet icon in the Bookmarks panel or under Favourites. Can’t get it to work in iOS Firefox tho.