我想检查加载的页面是直接从浏览器加载还是在任何框架内调用,包括Facebook应用程序作为画布页面 .
这对我来说非常重要 . 我发现了这个问题How to identify if a webpage is being loaded inside an iframe or directly into the browser window?但有些人说它在某些浏览器上不起作用?
如果能提供更好的解决方案,或者这个解决方案是最好的,我还可以使用jquery吗?
非常感谢您的回答
function inIframe () {
try {
return window.self !== window.top;
} catch (e) {
return true;
}
}
1 回答
http://www.jquery4u.com/snippets/jquery-check-window-iframe/