如何获取加载其他网站 (CORS) 中的页面的 iframe URL
?
iFrameObject.contentWindow.location.href
返回CORS错误
更新:
用户将在 iframe 内导航并获得另一个我不知道的 URL。这就是我想要检查的,如果用户访问该网址,iframe 会自行关闭。
相关问题: How to get data from an external site inside a cordova application? (我正在尝试获取网址参数中的信息)
最佳答案
您可以简单地获取它的src
属性:
var URL = iFrameObject.src;
// something like "http://example.com"
更新:由于框架的 URL 将发生变化并变得与 src
属性不同,因此您将无法在不违反 Cross-原产地政策。您无法在具有其他来源的 iframe
中执行任何操作。
关于javascript - 如何获取 iframe 的 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27024522/