Extensão do Google Chrome: tentativa de JavaScript inseguro de acessar o frame com URL Domínios, protocolos e portas devem corresponder
Esta resposta especifica como acessar o conteúdo de todos os iframes no gmail.comhttps://stackoverflow.com/a/9439525/222236
Mas no mail.google.com isso gera esse erro:
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.
Tentei adicionar*://plus.google.com/*
às correspondências do manifesto da extensão, mas isso não ajudou.
Atualização: Verificar o URL antes de acessar o conteúdo funciona, mas minha lógica é muito bruta no momento, pois só verifica o 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);
}
}