|
|
Line 1: |
Line 1: |
| Mark Pilgrim's article, <i>Avoid Common Pitfalls in Greasemonkey</i>, is an indispensable reference for Greasemonkey script authors.
| |
| It describes ten different "pitfalls" that many script authors fall into, both things that those already familiar with Javascript might expect to work (but do not) and other changes/limitations of the Greasemonkey script environment.
| |
| Readers will note the common theme of [[XPCNativeWrappers]] and their limitations.
| |
|
| |
|
| It covers:
| |
|
| |
| * Event Handlers
| |
| * Named Forms and Form Elements
| |
| * Custom Properties
| |
| * Iterating Collections
| |
| * scrollIntoView
| |
| * location
| |
| * Calling Remote Page Scripts
| |
| * watch
| |
| * style
| |
|
| |
| You may read:
| |
|
| |
| * [http://commons.oreilly.com/wiki/index.php/Greasemonkey_Hacks/Getting_Started#Avoid_Common_Pitfalls The entire article]
| |
| * [http://commons.oreilly.com/wiki/index.php/Greasemonkey_Hacks/Getting_Started#Pitfall_.231:_Auto-eval_Strings Just the pitfalls]
| |