Ich möchte eine Webextension erstellen und bräuchte dafür dringend Hilfe  :oops: 
Das Grundgerüst habe ich schon und sie funktioniert auch, aber ich möchte sie gerne noch mit mehr Möglichkeiten ausstatten. 
Es geht um die Deaktivierung der "Page Visibility API"
Dazu gibt es zwar schon Erweiterungen, aber diese sind entweder auf bestimmte Seiten wie youtube/vimeo beschränkt (https://addons.mozilla.org/de/firefox/add…round-play-fix/) oder sie funktionieren nicht korrekt bei manchen Seiten wie https://addons.mozilla.org/de/firefox/add…age-visibility/ die zb. auf dieser Seite http://daniemon.com/tech/webapps/page-visibility/ wenn ich dort das Video pausiere und dann den Tab wechsele, dann spielt es plötzlich im Hintergrund weiter.
Bisher besteht meine Erweiterung aus:
● Ordner "icons" mit "border-48.png"
● content_script.js
Object.defineProperties(document.wrappedJSObject,{ 'hidden': {value: false}, 'visibilityState': {value: 'visible'} });
window.addEventListener( 'visibilitychange', evt => evt.stopImmediatePropagation(), true);
● manifest.json
{
    "author": "Zitronella",
    "manifest_version": 2,
    "name": "Toggle Page Visibility API",
    "version": "1.0.1",
    "description": "Disables the Page Visibility API.",
		"icons": {
    "48": "icons/border-48.png"
  },
   "browser_action": {
    "default_icon": "icons/border-48.png"
  },
    "content_scripts": [
        {
            "matches": ["*://*/*"],
            "js": ["content_script.js"]
        }
    ]
}Was ich noch möchte (in der Reihenfolge der Wichtigkeit) 
1. Dass ich umschalten kann zwischen aktiv und inaktiv beim Icon in der Leiste (ja, dafür bastle ich dann neuesicon.png für das inaktive
2. Dass beim Umschalten der aktive Tab neu geladen wird (default)
3. Eine Einstellung, in der man den Haken setzen kann ob beim Umschalten von aktiv/inaktiv der aktive Tab neu geladen wird. Standardmäßig sollen beide Haken drin sein.
4. Eine White/Blacklist soll möglich sein
für Punkt 3 und 4 ist es in der Erweiterung https://addons.mozilla.org/de/firefox/add…script-toggler/ genauso wie ich es für meine obige haben möchte
[attachment=0]js-toggle.jpg[/attachment]
Kann mir da bitte jemand helfen? oder ist mein Vorhaben zu kompliziert für mich dummy? :mrgreen:
EDIT: Link berichtigt
 
		
		
	 
															
		



 Ich habe einfach zu wenig Ahnung von der Materie.
 Ich habe einfach zu wenig Ahnung von der Materie.




