Firefox blockiert Facebook Js
upgrade von Firefox auf 42,0 bekam ich ein seltsames Verhalten..
Ich bin aufrufenden FB.die init-Methode so:
FB.init({
appId: '{$appid}',
status: true,
cookie: true,
xfbml: true,
oauth: true
});
Aber im Firefox wird es blockiert, bekomme ich die Warnung:
Die Ressource "https://connect.facebook.net/en_US/all.js" blockiert wurde, weil Sie den tracking-Schutz aktiviert ist.
Dies ist das Standardverhalten, ich habe nicht jede zusätzliche Sicherheit oder was auch immer..
Was ist zu tun?
BEARBEITEN - nach Hilfe und googeln, das ist ein etwas größeres problem:
Stellt sich heraus, Firefox Do-not-Track und tracking-Schutz sind zwei getrennte Dinge:
Do not Track " aktiviert ist in den Einstellungen/Optionen > Datenschutz - > "Websites Mitteilen, dass ich nicht verfolgt werden möchte". Die Aktivierung sendet der DNT-header, aber es wird nicht blockiert alle Anfragen.
Tracking-Schutz ist aktiviert in about:config - > Datenschutz.trackingprotection.aktiviert. Aktivieren tut nicht senden, die DNT-header, aber nicht blockieren von Anforderungen, basierend auf Trennen Sie die Blockliste. So erkennen 2 ist nicht so einfach wie die überprüfung von navigator.doNotTrack, da diese Eigenschaft ist nur für 1.
Lösung (vorübergehend) - versuchen zu tun, FB.init, wenn Fehler einer Warnung..
try {
FB.init({
appId: '{$appid}',
status: true,
cookie: true,
xfbml: true,
oauth: true
});
}catch(err) {
alert('Some info for the user...');
}
Hat jemand eine bessere Lösung?
- Ist dieser Auftritt in einem
Private Browsing window
? - Auf meinem Firefox-42.0 es funktioniert. Es könnte einer deiner Probleme...
- Hi, wie hast du das Problem behoben? Ich meine, die Lösung kann nicht sein, geh einfach in der about:config, da das system die Benutzer nicht tun,...
- hi, die basiert auf der client-setup..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus der client-Seite, das können Sie nicht. Das ist Sicherheitspolitik Firefox. Lesen Sie zu diesem Thema im thread: https://bugzilla.mozilla.org/show_bug.cgi?id=1226498
Eine einfache google-Suche führt zu dieser Seite: https://developer.mozilla.org/en-US/Firefox/Privacy/Tracking_Protection
Sollten Sie in der Lage sein, um diese Funktion ausschalten, wo die Meldung angezeigt wird, oder über
about:config
. Es sollte eigentlich standardmäßig deaktiviert ist, soweit ich weiß.