Может ли скрипт содержимого расширения Chrome определить, работает ли он в iframe или на верхнем уровне? - PullRequest
0 голосов
/ 04 сентября 2010

Я пишу расширение, которое должно манипулировать dom, включая iframes, однако я хотел бы сделать что-то немного другое, если я в iFrame.

Как скрипт может определить, еслиэто на главной странице или в iFrame?

Спасибо

Ответы [ 2 ]

3 голосов
/ 08 сентября 2010

Да, на самом деле это тот же тест, который вы использовали бы на стандартной веб-странице:

if (window != window.top) {
  alert('In an IFRAME: ' + window.location.href);
}
0 голосов
/ 04 сентября 2010

Я не уверен, что это именно наша проблема, но есть известные ошибки с обработкой кадров Chrome.Больше всего раздражает это: http://code.google.com/p/chromium/issues/detail?id=20773

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...