jquery获取父/子iframe页面的URL
在jQuery中,你可以使用window.location.href
来获取当前页面的URL。如果你需要获取父页面的URL,你可以直接在父页面的脚本中使用这个属性。如果你需要获取嵌入在父页面中的子iframe的URL,你需要首先确保你有权限访问这个iframe(即同源策略),然后你可以通过以下方式获取:
// 假设iframe的id是"myiframe"
var iframeUrl = $("#myiframe").contents().get(0).location.href;
请注意,这段代码只能在父页面中运行,并且只有当iframe已经加载完成其内容时才能工作。
如果你需要在子页面中获取其父页面的URL,你可以使用window.parent.location.href
:
// 在iframe页面中使用
var parentUrl = window.parent.location.href;
确保在尝试获取URL之前检查跨域策略和同源策略,因为如果iframe页面来自不同的域,你可能无法通过JavaScript获取其URL。
评论已关闭