Greasemonkey iframe content access jQuery
Greasemonkey iframe content access jQuery
我有一个错误的印象,认为使用Greasemonkey可以让我不受限制地访问iframe的元素作为jQuery选择器。
HTML 页面示例:
<html>
<body>
<div id='content'>
//Here is the first iframe
<iframe src='bla.php'>
<html>
<body>
<div id='content2'>
//Here another iframe is inserted
<iframe src='bla2.php'>
//Here some simple elements
<div id="goal">
My password is Secret
</div>
</iframe>
</div>
</body>
<html>
</iframe>
</div>
</body>
<html>
所以我试图找出 #goal 选择器是否包含机密,并尝试使用
$('#goal').text().search('Secret');
显然它不起作用,尝试将整个 DOM 作为变量并使用 variable.indexOf('Secret') .. 但在调试后,DOM 内容不包含 iframe 内容。
我可以使用的任何解决方案?我可能会应用一些油脂猴设置?谢谢。
Iframe 的处理方式不同,jQuery 有第二个可选参数,与使用的文档 DOM 相关,默认为 document,将其设置为 iframe 文档即可。
$('#goal', frames[0][0].document ).text().search('Secret');
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 按名称列出的 jQuery Access 复选框
- JQuery Access XMLHttpRequest?
- jquery.ajax Access-Control-Allow-Origin
- jQuery Ajax POST to Rails 3.2.2 不是 Access-Control-Allow-Orig
- Jquery (jfeed) - Access-Control-Allow-Origin 不允许使用 Origin xx
- Access DOM元素“;onSubmit”;在AngularJS 2.0中使用Jquery点击按钮
- 不能让这个jQuery AJAX + JSONP工作.“没有& # 39;Access-Control-Allow-Or
- Access-Control-Allow-Origin(同步,无jQuery)不允许Origin为null
- Access MessageResources from javascript/jQuery
- 用asp或jquery从MS access DB创建一个html表
- 通过表单查询(类似Microsoft Access),但使用jQuery
- Javascript / jQuery中的Access Rails全局常量
- 未捕获的TypeError ("no access")问题与jquery取决于浏览器导航
- 客户端(Jquery&Angular)不能发送带有x-access-token头的请求
- Greasemonkey iframe content access jQuery