HTTPS clone URL
Subversion checkout URL
- Blocklist Guide
- Comparison Table
- FAQ: Does Scriptish pull updates from Greasemonkey?
- FAQ: How does user script updating work?
- FAQ: Reasons why a user script may not work on Scriptish
- FAQ: What are the performance benefits over using GM?
- FAQ: What are the security benefits over Greasemonkey?
- FAQ: Why doesn't Scriptish use GM's "Execution Order" sorting?
- Git Management
- How To: Build an .xpi from source
- How To: Manually transfer user scripts from Greasemonkey to Scriptish
- How To: Run Scriptish from source
- How To: Deal with conflicting user scripts
- How To: Submit a bug, issue, or feature request
- Manual: API
- Manual: Metadata Block
- Manual: Preferences
- Release Process
- Running Tests
- Version History
- wiki scriptish
- Writing Tests
Clone this wiki locally
Welcome to the Scriptish wiki!
Scriptish is a fork of Greasemonkey, which is a Firefox extension and the first user script engine. Greasemonkey had long supported Firefox 1.5, and plenty of legacy code still existed. Furthermore, Greasemonkey needed a complete reorganization, and plenty of new features. But unfortunately, development of Greasemonkey has grown stagnant. This is why Scriptish forked off Greasemonkey.
- Everything Greasemonkey offers (which is actually useful)
- Supports Firefox and Seamonkey
- Supports the
@matchmetadata specified by Google Chrome
New metadata @keys, such as:
@css, and many more.
Updating: User scripts can be updated in Scriptish using
- New APIs, such as: GM_xpath, GM_notification, GM_unregisterMenuCommand, GM_enableMenuCommand, GM_disableMenuCommand, GM_cryptoHash, GM_generateUUID, GM_safeHTMLParser, and GM_setClipboard
- Improved APIs GM_addStyle, GM_xmlhttpRequest
- Performance: A faster, cleaner code base which takes advantage of all the features which newer versions of Firefox have to offer
- Security: Scriptish provides security features you won't find elsewhere. For example Scriptish is not detectable by web sites, and Greasemonkey is.
- USO Integration: Scriptish takes advantage of the userscripts.org (USO) API, integrating its metadata into the Add-ons Manager
- Tests: Code is written to test Scriptish
- Manually transfer user scripts from Greasemonkey to Scriptish
- Submit a bug, issue, or feature request
- Build an .xpi from source
- Run Scriptish from source
- Dealing with user script conflicts
- How does user script updating work?
- Why doesn't Scriptish use GM's "Execution Order" sorting?
- What are the performance benefits over using GM?
- What are the security benefits over Greasemonkey?
- Reasons why a user script may not work on Scriptish
- Does Scriptish pull updates from Greasemonkey?