即时编写一个litell表单填充为Chrome Extenstion,其中1个文本字段为iframe。javascript chrome扩展:向iframe添加元素或字符串
即时尝试添加一些字符串的iframe身体标签。
这是怎样的网站Iframe
HTML代码的样子,afther页面加载(从铬devlopers工具F12
了它):
<iframe frameborder="0" id="wysiwygtextfield" style="height: 100px; width: 600px; ">
#document
<html>
<head> </head>
<body>
<br/>
</body>
</html>
</iframe>
现在我Content Script
尝试一些字符串添加到身体:
if ($("#wysiwygtextfield").contents().find("body").length > 0) {
var body = $("#wysiwygtextfield").contents().find("body").val("some msg");
}
我尝试了没有使用jquery的模拟代码,但它仍然没有工作。我想知道Same origin policy
,但我不确定它适用于此。因为,脚本在客户端运行。 (或mybee我错了)。
有什么我可以做的吗?
(抱歉,我的英语)
'val'用于获取/设置表单元素的值,对于body元素,您应该使用'html'方法。 – undefined
将评论留下回复我想要接受我爱你! – samy