javascriptgoogle-chromegreasemonkeyuserscriptstampermonkey

What's a simple way in Google Chrome to insert Javascript into sites?


I would like to be able to add custom snippets of javascript to any site that matches a regex. This is mostly because of sites that I use daily because of specialized content, but which have a poor design. I want to be able to do something like:

A bit of searching for user scripts tells me that I need to be writing a Chrome extension, which seems unfortunate and overkill. Is there not an easier way, or an extension which is nothing but a javascript editor that assigns snippets to domains? I'd really like to be able to edit in Chrome itself, or at least have a file that I can just leave open in MacVim all the time. An extension requires unloading/installing to update as far as I can tell.

If I just had one big javascript file, that would be fine. I'd just wrap my customizations in domain checks.

Bonus love if I can write in CoffeeScript.


Solution

  • The answer is to use the Tampermonkey chrome extension.

    https://chrome.google.com/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo