Opera: Add-On - Disable JavaScript
Zum Ausprobieren der Add-On-Programmierung für den Opera Webbrowser ein einfaches Add-On, das JavaScript nur von gewünschten Quellen erlaubt.
Zum Ausschalten werden die BeforeExternalScript-,
BeforeScript- und
BeforeJavascriptURL-Listener für das
UserJSEvent-Objekt benutzt und die Ausführung von JavaScript
mit preventDefault() verhindert, wenn der JavaScript-Code
von einer nicht gewünschten Quelle stammt.
Gespeichert werden die gewünschten Quellen via widget.preferences.
Nicht abgefangen wird (bisher) die Ausführung von Inline-JavaScript wie <input ... onFocus='alert("On Focus")' ....
Download: svn checkout https://svn.sven-drieling.de/repos/trunk/playground/opera/disable_javascript/ yd-disable_javascript
