Ich versuche, eine einfache Erweiterung für Safari in OS X zu erstellen, die Domains zum Setzen von Cookies auf die weiße Liste setzt. Die documentation zeigt an, dass dies mit dem Aktionstyp "block-cookies" möglich ist. Wenn ich versuche, es zu benutzen, tut es nichts. Ich teste here, und die Seite kann Cookies setzen, egal welche Art von Regel ich verwende oder wie breit oder spezifisch mein URL-Auslöser ist.Safari OS X block-cookies Inhaltsblockierungsregel
Die Erweiterung ist geladen und funktioniert. Wenn ich die Aktion zu etwas anderem ändere, funktioniert es.
Wenn ich das tue, die „topbar“ div versteckt ist:
[{"trigger": {"url-filter": ".*whatarecookies.com.*"},"action": {"type": "css-display-none","selector": "#topbar"}}]
Wenn ich dies die gesamte Seite geladen werden kann:
[{"trigger": {"url-filter": ".*whatarecookies.com.*"},"action": {"type": "block"}}]
Wenn ich dies tun, wird nichts blockiert :
[{"trigger": {"url-filter": ".*whatarecookies.com.*"},"action": {"type": "block-cookies"}}]
Safari muss zumindest meinen Block-Cookies Regel werden zu akzeptieren, denn wenn ich es etwas ungültig zu ändern, es g gibt mir einen Fehler, dass "JSON Compilierung fehlgeschlagen ist." Wie folgt:
[{"trigger": {"url-filter": ".*whatarecookies.com.*"},"action": {"type": "blockcookies"}}]
Ich verwende die Block-Cookies-Aktion nicht korrekt? Oder ist es abgehört?