gpt4 book ai didi

javascript - 多进程 Firefox 不支持访问内容窗口

转载 作者:搜寻专家 更新时间:2023-11-01 04:14:18 25 4
gpt4 key购买 nike

我正在使用 javascript 和 imacros 从网站收集一些数据,我有这行代码:

final_macro += "ADD !EXTRACT "+ '"' + lager_col2[0].textContent + '"' + "\n";

当我在浏览器中运行我的 js 时,我得到了这个错误:

Error: Accessing content window is not supported in multiprocess Firefox, line 208 (Error code: -991)

我应该担心吗?是否禁止使用 textContent ?问题是 lager_col2[0] 有时恰好是一个链接,我只想要链接内的文本,而不是标签和所有内容。所以我很自然地选择了 textContent。我该如何解决这个问题?

此外,当我尝试使用 window.document.getElementsByClassName 访问某些节点时,我是否会给自己带来麻烦?使用 iMACROS TAG POS/XPATH 更好吗?

最佳答案

奇怪的是,我得到了与您甚至代码行号完全相同的错误。显然我的 JavaScript 行号与你的不匹配。起初我以为问题是由我最近升级到 Firefox 48 引起的。但是当我将我的 macros 移动到另一台运行 Firefox 47 的机器时,我得到了与你完全相同的错误。

更新:我的解决方法是将 Firefox iMacros 扩展从 9.0.3 降级到 8.9.7。现在我的宏再次与 Firefox 版本 47 和 iMacros 版本 8.9.7 一起工作。

关于javascript - 多进程 Firefox 不支持访问内容窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38871865/

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