Hawkee   -  Nov 06, 2013

I just started using NinjaKit with Safari. I never got into GreaseMonkey scripts in the past, but I'm really enjoying it now. I disabled esc closing full screen mode, re-enabled the black bar at the top of Google, added thumbnails to Craigslist results and auto-set 1080p on all Youtube videos.

Sorasyn  -  Nov 06, 2013

What's NinjaKit?

Sorasyn  -  Nov 06, 2013

Doesn't say much other than "GreaseMonkey Scripts." Lol, oh well.

KilllerX  -  Nov 06, 2013

Think of it as, Overwriting CSS on websites. That it automatically changes the CSS to the file you have specified, for specific websites.

Hawkee  -  Nov 07, 2013

It's more about adding javaScript to a webpage to enhance the functionality. The main reason I installed it was to stop esc from taking me out of full screen mode on Safari. Sometimes a website would open a dialog and when I pressed esc to close it I'd revert to windowed mode. Then I'd have to switch back to full screen mode. This solved that problem and I found some bonus features for a few sites I use.

KilllerX  -  Nov 07, 2013

I suppose it really can edit almost anything on the website, I have seen it mostly for CSS changes.

SReject  -  Nov 07, 2013

Greasemonkey, Userscript Interface, etc is basically an interface that started as a firefox addon/plugin "GreaseMonkey" which allowed client-side personalizations to specified websites; from simple things such as changing a bit of CSS to suit the user's taste to scripts that alter an entire site.

Along with being able to personally alter websites, a few functions were added to the GM sandbox to allow for Cross Domain Requests, Local Key-Value storage, and other things of said nature that generally wouldn't be possible or could cause a security risk from within a page-style sandbox. From there, Google Chrome/Webkit incorporated the interface natively, and labeled said scripts as "Userscripts".


I quite enjoy making my own greasemonkey/user scripts. I mean, everyone has that 'one tweak' they wish they could make to websites and GM/UScripts is the conduit to make such tweaks possible.

To see the entire GM API, and read more about it, check out: http://wiki.greasespot.net/Main_Page
And for scripts: http://userscripts.org

I guess I should mention here that differing browsers may only partially support the API. I know the developers of Google Chrome don't support some of the api due to security risks. Opera is slowly adding features, and safari, like firefox, only has access to it via plugins

Jonesy44  -  Nov 08, 2013

Hah, sorry @Sorasyn I thought there would be more info!

Sign in to comment

Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.