Расширение Chrome: небезопасная попытка JavaScript для доступа к фрейму с URL Домены, протоколы и порты должны совпадать
В этом ответе объясняется, как получить доступ к содержимому всех iframes на gmail.com.https://stackoverflow.com/a/9439525/222236
Но на mail.google.com выдает эту ошибку:
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.
Я пытался добавить*://plus.google.com/*
на совпадения манифеста расширения, но это не помогло.
Обновление: проверка URL до доступа к контенту работает, но моя логика на данный момент очень грубая, поскольку она проверяет только Google Plus:
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);
}
}