情况是这样的:有一个网站,它属于客户,所以它不在我的域中,比如说 client.com
。
在这个网站上有一个iframe
,这个iframe
的来源是一个简单的js代码,它加载另一个js(client.js
) >) - 此代码在我的域中。
我需要做的是获取 iframe 所在页面的确切 url。所以现在我试图弄清楚 document.referrer
和 window.parent.location.href
之间的区别,但没有运气。
两者都给了我我所需要的东西,但我不知道哪个更可靠?是否存在一种情况,一种可以工作,另一种则不行?
最佳答案
document.referrer
为您提供链接到当前页面的页面的 URI。该值适用于所有页面,而不仅仅是框架。
window.parent
为您提供父框架,其位置
是其URI。
如果您想查找父框架的 URI,请使用 window.parent.location
。
关于javascript - document.referrer 和 window.parent.location.href 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16413903/