javascript - location.href 不改变 iframe src

标签 javascript jquery iframe

我需要检查 iframe src 以了解父页面的更改。

$('myiframe').attr('src');

工作正常,但是当我通过 iframe 中的 javascript 更改 url 的哈希时

location.href += '#hash';

我可以从 iframe 检查 location.href 看到它发生了变化,但从父文档来看,src 似乎没有变化。有帮助吗?

编辑

由于包含页面和 iframe 在不同的域中,我必须使用 src 属性检查它并且我无法访问 iframe location.href 属性。

最佳答案

散列参数不在属性location.href中,试试

location.hash = 'hash';

关于javascript - location.href 不改变 iframe src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13916426/

相关文章:

javascript - 如何在 PHP 联系表单中附加选择列表

javascript - Redux 表单验证不起作用

javascript - HTML 表单验证标签放置

javascript - 如何为应用程序只执行一次方法

javascript - 使用 JavaScript、jQuery 或 CSS 更改下拉菜单选项的颜色

jquery - 根据 y 的位置设置导航事件

javascript - 如何控制加载查询功能的元素

jquery - 使用 CSS 和 JQuery 控制嵌入硬编码自动播放的 iframe

http - 使用 dojox 表单 iframe 时是否可以发送自定义 http 请求 header

javascript - iframe 不适用于 safari/firefox