0

我有一个动态创建的 iframe

这个 iframe 有 js 代码

<script type="text/javascript">
if (window.devicePixelRatio >= 2) {
document.body.className += ' is_2x';
}
domReady();
Subscribe.init({id: 0, hash: '6ec859bd0192095f3b', oid: 15898180});;vk.id = 0;
</script>

我需要从父窗口获取 Subscribe.init() 值

谢谢

附言。我没有对此 iframe 的编辑权限。我需要这个值,比如文本

4

1 回答 1

2

假设您没有遇到Cross Domain Scripting问题(IFRAME与父窗口在同一个域中,或者CORS已启用和配置),您可以尝试:

window.parent.Subscribe.init({id: 0, hash: '6ec859bd0192095f3b', oid: 15898180});

有关您可能遇到的安全问题的更多信息:http ://en.wikipedia.org/wiki/Same_origin_policy

于 2013-07-14T21:00:35.093 回答