У меня есть приложение, которое имеет определенную страницу - назовем его Page A. Страница A иногда является страницей верхнего уровня, но также иногда внедряется как iframe внутри страницы B. Все страницы приходят с того же сервера, и нет проблем с междоменным доступом.Обнаруживать встраивание iFrame в Javascript
У меня есть сценарий greasemonkey, который работает на странице A. Как скрипт greasemonkey обнаруживает, находится ли страница A в контексте iframe или нет?
Вы бы просто искали родителя для фреймов и посмотреть, существуют ли они? – 76mel
Возможный дубликат [Как определить, загружается ли веб-страница внутри iframe или непосредственно в окне браузера?] (Http://stackoverflow.com/questions/326069/how-to-identify-if-a-webpage- is-being-loaded-inside-an-iframe-or-direct-in-t) – feeela