You have JavaScript. You need a bookmarklet. This does that.
Create bookmarklets in your browser with a simple copy and paste.
https://chriszarate.github.io/bookmarkleter
npm install bookmarkleter
var bookmarkleter = require('./bookmarkleter');
var bookmarklet = bookmarkleter(code, options);
All options are Boolean flags.
-
urlencode
(defaulttrue
): URL-encode reserved characters: [space], %, ", <, >, #, @, &, ? -
anonymize
(defaultfalse
): Wrap in an IIFE (anonymizing function) to prevent exposing variables to the page on which the bookmarklet is running. -
mangleVars
(defaultfalse
): Minify using UglifyJS to reduce the size of the bookmarklet. -
jQuery
(defaultfalse
): Make sure a modern version (>= 1.7) of jQuery is available for your code.
This is free software. It is released to the public domain without warranty.
Thanks to @jpillora for updates and contributions.