166
edits
Line 713: | Line 713: | ||
* Sieh Dir auch einmal diese wesentlich [http://graynorton.com/ubiquity/freebase-nouns.html robustere Implementierung eines Freebase-abgeleiteten Substantiv-Typs] an. | * Sieh Dir auch einmal diese wesentlich [http://graynorton.com/ubiquity/freebase-nouns.html robustere Implementierung eines Freebase-abgeleiteten Substantiv-Typs] an. | ||
== | == Codeausführung nach dem Laden einer Seite und beim Seitenstart == | ||
Wenn Du irgendwelchen Code nach dem Laden einer Seite ausführen willst, musst einfach nur das Präfix <code>pageLoad_</code> vor den Namen Deiner Funktion zu setzen. Wenn Du zum Beispiel jedesmal "Hallöchen!" sagen willst, nachdem eine Seite geladen wurde, dann müsste Dein Code in etwa wie folgt aussehen: | |||
<pre> | <pre> | ||
function | function pageLoad_halloechen(){ | ||
displayMessage(" | displayMessage("Hallöchen"); | ||
} | } | ||
</pre> | </pre> | ||
Wenn Du diese Funktion abänderst und willst dann die Änderungen sehen, vergiss nicht, zuerst Ubiquity aufzurufen. Obwohl eine Funktion wie diese nicht unbedingt ein Ubiquity-Kommando sein muss ist es dennoch ein Refresh des gecachten Codes erforderlich, ebenso, wenn Du irgendwelchen Code ausführen willst, jedesmal wenn FireFox startet. | |||
The awesome thing about these functions is the ability to develop whole Firefox extensions (that require minimal UI) as Ubiquity plugins in lesser lines of code. You don't need to worry about chrome.manifest or install.rdf. Another added benefit is that you never have to restart your Firefox during development unless of course, you are running code on Firefox startup. | The awesome thing about these functions is the ability to develop whole Firefox extensions (that require minimal UI) as Ubiquity plugins in lesser lines of code. You don't need to worry about chrome.manifest or install.rdf. Another added benefit is that you never have to restart your Firefox during development unless of course, you are running code on Firefox startup. |
edits