php - 访问属性 'document' 的权限被拒绝

标签 php javascript jquery iframe

<分区>

我在那里使用以下脚本,在我的页面上形成此脚本添加 iframe,我想获取 iframe html。

<script src="http://ads.sonobi.com/ttj?id=881134" type="text/javascript"></script> 

问题是在 iframe 中有内部 iframe。

Javascript 以下函数用于获取 ifrmae 的内容

document.getElementById('f1').contentWindow.document.body.innerHTML 

当我运行它时会出现以下错误

Permission denied to access property 'document'

如何解决权限被拒绝的问题。

最佳答案

你不能。

为什么?这是一项阻止跨站点脚本 (XSS) 攻击的安全功能。

例如,您有一个加载 www.facebook.com 的 iframe。如果未实现此安全功能,您可以轻松地从该站点获取数据。从 cookie 到页面上的内容。

这里有更多有用的信息:http://www.veracode.com/security/xss

关于php - 访问属性 'document' 的权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13758708/

相关文章:

php - 在php-mysql中,如何将sql查询的结果合并到结果表的单元格中?

javascript - 从 Javascript 输入变量到 Mysqli 数据库

javascript - HTML“未转换为”

jquery - 如何检测 Angular 中是否*未*单击指令元素

javascript - 循环中的 jQuery click()

jquery - SVG 工具提示隐藏/显示

php - 将 PHP 数组的内容存储在 MySQL 数据库中

PHP读取和解析大文件?

javascript - 将 JSON 解析为可用的东西

javascript - 使用jquery的登录页面不重新提交