PHP / Javascript检查是否在特定的iframe中运行
发布时间:2020-12-13 17:16:32 所属栏目:PHP教程 来源:网络整理
导读:参见英文答案 Detect iFrame embedding in Javascript????????????????????????????????????5个 如果当前页面在特定页面上的iFrame中运行,是否有办法检入PHP或Javascript(首选PHP).所以,我想要这样的事情: if(runningInIframeFromPage("http://www.myAwesom
参见英文答案 >
Detect iFrame embedding in Javascript????????????????????????????????????5个
如果当前页面在特定页面上的iFrame中运行,是否有办法检入PHP或Javascript(首选PHP).所以,我想要这样的事情: if(runningInIframeFromPage("http://www.myAwesomeWebsite.com")){ //go on with script } 这可能吗? 解决方法
要知道页面是否在iFrame中,您可以使用:
if (window!=window.top) { /* iframe */ } 所以只需要检查window.top.location.hostname(只是域,而不是整个URl.对于整个URL是.href) if (window!=window.top) { if(window.top.location.hostname = "www.myAwesomeWebsite.com" || window.top.location.hostname = "myAwesomeWebsite.com" ){ /* code if domain is myAwesomeWebsite.com or www.myAwesomeWebsite.com */ } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |