首页 文章

确定被调用页面是在iframe中加载还是直接从浏览器加载的最有效方法?

提问于
浏览
0

我想检查加载的页面是直接从浏览器加载还是在任何框架内调用,包括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 回答

相关问题