iframe中的Jquery搜索文本

ChU*_*rOg 2 string iframe search jquery

有人可以帮忙吗?

我想在iframe中搜索一个字符串,例如.我有一个名为main.html的页面,它有一个iframe,iframe的内容(somesite.com)里面有一个字符串,让我们说"Home".我想要发生的是有一个脚本,将在iframe"#com"中搜索字符串"home",并将提示一条消息,指出找到了字符串.我希望用jquery完成,而不是服务器端脚本.请注意somesite.com是一个外部网站,我无法控制它.

main.html:

<html>
<body>
<input type="button" id="search" value="search">
<iframe id="com" src="http://somesite.com"></iframe>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

somesite.com

<html>
<body>
Home
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

对不起英语不好,如果您有一些说明,请发表评论.

Bar*_*tak 5

你可以尝试:

$("#com").contents();
Run Code Online (Sandbox Code Playgroud)

请注意,由于同源策略,$.contents()只能在源自同一域的iframe上执行.

这样你就可以用它来显示警报:

if($("#com").contents().text()search("someText")!=-1){
    alert("found");
}
Run Code Online (Sandbox Code Playgroud)