gpt4 book ai didi

javascript chrome 扩展 : adding elements or strings to Iframe

转载 作者:行者123 更新时间:2023-11-28 02:40:49 24 4
gpt4 key购买 nike

我正在编写一个 Litell 表单填充程序作为 Chrome 扩展,其中 1 个文本字段是一个 iframe。

我正在尝试向 iframe 主体标签添加一些字符串。

这就是页面加载后网站 Iframe html 代码的样子(从 chrome devlopers 工具 F12 获取):

<iframe frameborder="0" id="wysiwygtextfield" style="height: 100px; width: 600px; ">
#document
<html>
<head> </head>
<body>
<br/>
</body>
</html>
</iframe>

现在我的内容脚本尝试向正文添加一些字符串:

 if ($("#wysiwygtextfield").contents().find("body").length > 0) {
var body = $("#wysiwygtextfield").contents().find("body").val("some msg");
}

我在不使用jquery的情况下尝试了类似的代码,但它仍然不起作用。

我读到了同源政策,但我不确定它是否适用于这里。因为,该脚本是在客户端运行的。 (或者我错了)。

我能做点什么吗?

(对不起我的英语)

最佳答案

val 用于获取/设置表单元素的值,对于 body 元素,您应该使用 html 方法。

$("#wysiwygtextfield").contents().find("body").html("some msg")

关于javascript chrome 扩展 : adding elements or strings to Iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12672095/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com