Main Page: Difference between revisions

From GreaseSpot Wiki
Jump to navigationJump to search
(Removing all content from page)
(Restoring previous content)
Line 1: Line 1:
__NOTOC__
'''GreaseSpot''' is community documentation for [[user script]]ing with [[Greasemonkey]]. Please [[GreaseSpot:Editor portal|contribute]].


== Getting Started ==
Before writing a script or posting to the [[mailing list]] for help, '''every''' script writer should read Mark Pilgrim's [http://www.oreillynet.com/lpt/a/6257 Avoid Common Pitfalls in Greasemonkey].
* [[Greasemonkey Manual]]
* [[Tutorials]]
* [[Mailing list]]
== Scripting References ==
* [[API reference]]
* [[Metadata block]]
* [[:Category:Scripting context|Scripting context]]
** [[Sandbox]]
** [[Global object]]
** [[XPCNativeWrapper]]
** [[Scriptable content]]
** [[DOMContentLoaded]]
* [[Security]]
** [[unsafeWindow]]
== Authoring Tips ==
* [[Useful Tools for Script Writers]]
* [[Troubleshooting]]
* [[0.7.20080121.0+ compatibility]]: Working around errors introduced by changes in Greasemonkey 0.7.20080121.0
* [[Code snippets]]: useful staple functions.
* [[Coding tips]]: things you might not have thought of.
* [[HTML injection tips]]: how to add your html anywhere, dodging page CSS invading yours
* [[:Category:Site-specific tips|Site-specific tips]]
** [[:Category:Ajax site tips|Ajax site tips]]
* [[Security tips]]
* [[Etiquette]]
* [[Cross-browser userscripting]]
== Extension Development ==
* [http://greasemonkey.devjavu.com/projects/greasemonkey/wiki/ContributeToGreasemonkey Contributing to Greasemonkey ]
== Also ==
* [[FAQ]]
* [[Links]]

Revision as of 15:56, 23 August 2008

GreaseSpot is community documentation for user scripting with Greasemonkey. Please contribute.

Getting Started

Before writing a script or posting to the mailing list for help, every script writer should read Mark Pilgrim's Avoid Common Pitfalls in Greasemonkey.

Scripting References

Authoring Tips

Extension Development

Also