我正在做的是一个新的图片上传器,我想将输入文件放在iframe中并在父页面中显示上传的图像。 那么如何从内部iframe访问父元素? 或者如果某个人有一个例子,那也很好。
答案 0 :(得分:2)
框架对象.parent将允许您访问外部,甚至document.top。如果这两个页面不在同一个域中,则您的浏览器可能会将脚本执行阻止为XSS攻击。
答案 1 :(得分:0)
由于iframe在浏览器范围内不兼容,因此您的选项有限。
如果你真的坚持下去,你只能通过服务器端完成它。 JavaScript在许多情况下都会错误地处理iframe,它是不安全的,不确定的和怀疑的。
如果您心胸开阔,请查看 Ajax 框架,将您上传的iframe更改为流畅有效的上传器。
如果您对后者感兴趣,可以播出示例。
答案 2 :(得分:0)
我认为你不能,否则我可以把我的IFRAME注入你的页面,然后去猿。从安全角度来看。
答案 3 :(得分:0)