extension ExtPose

Bookmarklet URL

CRX id

lnldegfbcpbaloalllolfjbekjkjieom-

Description from extension meta

Hint execution of your bookmarklets

Image from store Bookmarklet URL
Description from store Pass "bmlet={bookmark_name}" or "bmlet={javascript:...}" on URLs to hint Bookmarklet(s) * View the extension Options page for a few linked examples! --------------------- Hint a stored Bookmarklet through Chrome Bookmark --------------------- 1. Setup Bookmark Name (Bookmarklet) and URL, ex: (javascript:document.write("<h1>Thank you for downloading</h1>");) 2. Hint a Bookmarklet with URL by adding the Bookmark Name as query string parameter, eg: https://www.google.com/?bmlet=Bookmarklet --------------------- Hint a Bookmarklet through URL hash fragment --------------------- 1. Pass HTML+ URI encoded Bookmarklet, ex: https://www.google.com/#bmlet=javascript%3Adocument.write(%26%2339%3B%26lt%3Bh1%26gt%3BThank%20you%20for%20downloading%26lt%3B%2Fh1%26gt%3B%26%2339%3B)%3B --------------------- Hint a Bookmarklet through URL query parameter --------------------- 1. Pass HTML+ URI encoded Bookmarklet, ex: https://www.google.com/?bmlet=javascript%3Adocument.write(%26%2339%3B%26lt%3Bh1%26gt%3BThank%20you%20for%20downloading%26lt%3B%2Fh1%26gt%3B%26%2339%3B)%3B --------------------- Advanced --------------------- Sometimes a Bookmarklet may refresh the page or take you to a different destination, you may use "bmlet" and "bmlet-2" parameters to perform multiple actions. Hint a Bookmarklet sequence, ex: http://your.web.app.com/?bmlet=RedirectPage&bmlet-2=ColorBackgroundYellow * Increase or decrease "bmlet-2-delay-ms" query parameter, defaults to a delayed execution of 500 milliseconds * "bmlet-delay-ms" query parameter value, defaults to a delayed execution of 0 milliseconds --------------------- Privacy + data storage --------------------- * No data is collected or shared beyond your local storage * A small amount of local storage is used for a brief history of executed bookmarklets --------------------- Troubleshooting? --------------------- * View the options page on the chrome://extensions for a brief history of hinted Bookmarklets * Requires some technical know-how for Bookmarklet(s) (Javascript/HTML/HTTP URI/URL/HTML encoding), see https://en.wikipedia.org/wiki/Bookmarklet

Latest issues

  • (2023-05-03, v:1.0.6) Lazy Coder: bmlet query string ? Why not tag
    Would it be possible to adapt this to use the # hash on a url as the bookmarklet. #{javascript:alert("Hello")} or perhaps #bmlet={javascript:alert("Hello")}
  • (2019-01-08, v:1.0.5) No longer working?
    Hi, I've been using this extension for a few months now, without a problem. It's great for triggering some cleanup for sites that need to be used for presentations. However, just recently, it appears to have stopped working in Chrome. The History page will still show that the bookmarklet should have run, but the code never seems to trigger. I also found the Collect Errors option, and turned that on, and found a place where it's showing errors. The error is: "Unchecked runtime.lastError while running tabs.update: JavaScript URLs are not allowed in chrome.tabs.update. Use chrome.tabs.executeScript instead." in "_generated_background_page.html". Stack trace is: background.js:70 (anonymous function) chrome.tabs.update(tabId, { background.js:28 (Object.callback) callback(results); My Chrome version is Version 71.0.3578.98 (Official Build) (64-bit). On OS/X 10.13.6 (17G4015). Please let me know if there's anything I can help with or try further! It'd be nice to get this functionality back, so that I don't have to manually trigger the bookmarklets every day :)
  • (2016-01-14, v:1.0.4) G Ingram: custom JS
    I'd love to be able to execute some JS on the fly without having an existing bookmarklet. EG: http://your.web.app.com/?bmlet=alert("hello") of course the JS will need to be url-encoded

Statistics

Installs
3,227 history
Category
Rating
1.0 (1 votes)
Last update / version
2024-03-24 / 1.0.8
Listing languages
en

Links