javascript - 如何获取 iframe 的 url?

标签 javascript url iframe cors

如何获取加载其他网站 (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/

相关文章:

javascript - 如何在vue js中上传没有base64格式的图片?

javascript - 在移动设备中播放音频——Angular ng-click,DOM 异常 35 NotAllowedError

php - 如何将带有产品编号的 URL 字符串转换为产品名称

iframe - 如何在不离开应用程序的情况下在 JQuery Mobile 中启动外部网站?

ios - 为什么此 iFrame 在 IOS 上没有响应?

jquery-mobile - jQuery 移动 iframe

javascript - 如何合并多个多维JSON文件?

javascript - 从 json 创建下拉列表

jquery - 从 AJAX url 中删除可选参数

php - 当用户更改 Url 中的参数时,Php Db 错误的错误页面重定向