Chrome-Erweiterung: Unsicherer JavaScript-Versuch, auf Frame mit URL zuzugreifen Domänen, Protokolle und Ports müssen übereinstimmen
In dieser Antwort wird erläutert, wie Sie auf den Inhalt aller iframes auf gmail.com zugreifen könnenhttps://stackoverflow.com/a/9439525/222236
Aber auf mail.google.com gibt es diesen Fehler aus:
Unsafe JavaScript attempt to access frame with URL https://plus.google.com/u/0/_/... from frame with URL https://mail.google.com/mail/u/0/#inbox. Domains, protocols and ports must match.
Ich habe versucht hinzuzufügen*://plus.google.com/*
zu den Übereinstimmungen des Manifests der Erweiterung, aber es hat nicht geholfen.
Update: Das Überprüfen der URL vor dem Zugriff auf den Inhalt funktioniert, aber meine Logik ist im Moment sehr grob, da nur nach Google Plus gesucht wird:
if(-1==iframes[i].src.indexOf('plus.google.com')) {
contentDocument = iframes[i].contentDocument;
if (contentDocument && !contentDocument.rweventsadded73212312) {
// add poller to the new iframe
checkForNewIframe(iframes[i].contentDocument);
}
}