我有带有 iframe 的文档。我使用这个设置 iframe 的位置没问题:
$('#iframe').attr('src', 'http://www.another-domain-site.com');
当用户在该 iframe 中导航几个页面时,我想返回他最终到达的 URL。但是当 iframe 的 SRC 属性永远不会改变我最初设置的内容时。
有没有办法在 iframe 发生变化时获取它的位置,或者没有办法绕过同域策略?
考虑到上述问题,我还有一个问题在想 - 浏览器是否可以通过一种方式请求用户允许此类请求?与 Chrome 扩展程序请求扩展权限的方式相同吗?
最佳答案
抱歉,经过更多搜索我发现有人问完全相同的问题 here简短的回答是:“这不可能”。
关于javascript - 从父文档获取 iframe URL 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3998801/