还有其他方法可以访问父框架吗?
我试图阻止 iframe 中的 javascript 可能获得对父文档的访问权限。虽然我意识到没有 100% 确定的方法可以防止这种情况发生(),但我需要采取我能想到的所有步骤。到目前为止我只想到了这两个......你能想到吗?
<script type="text/javascript">
var top = null,
parent = null;
</script>
I'm trying to block out a javascript that's within an iframe from possibly gaining access to the parent document. While I realize there's no 100% sure way to prevent this from happening(), I need to take all steps I can think of. So far I've only come up with these 2.... can you think of any?
<script type="text/javascript">
var top = null,
parent = null;
</script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果可以的话,为什么不将父文档放在与 iframed 不同的域中呢?
这样,保护就变得无懈可击 - 浏览器将为您强制执行同源策略。
If you can, why not put the parent document onto a different domain than the iframed one?
That way, the protection becomes watertight - the browser will enforce the Same Origin Policy for you.