问题标签 [firefox-57+]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
greasemonkey-4 - 为什么 DomParser 在 Firefox 中出现问题?
我正在写一个 Greasemonkey 脚本;它在 Chrome 中运行良好,但仅在 Firefox 中存在问题。我正在使用以下代码来解析响应xmlHTTPRequest
:
所以,我可以做类似的事情responseDoc.getElementById
,等等。这在 Chrome 中有效,但在 Firefox 中我总是不确定。这个线程听起来有点相似,但我不太确定解决方案是否有效(如果有解决方案 - 不是很清楚):
DOMParser().parseFromString() 没有对 Firefox 做出响应
任何帮助都会很棒!
编辑,添加示例:
javascript - 脚本不在 Firefox 中运行,但在 Chrome 中运行
我制作了一个脚本来注册拇指滚轮事件(如果您想知道,MX Master 2S)。但是,该脚本在 Chrome 中运行得非常好,但在 Firefox (Quantum) 中却没有。为什么呢?
这个脚本是在 Tampermonkey 中制作的。谁能指出我的错误?提前致谢!
selenium-webdriver - 如何在 selenium webdriver 中等待页面加载
我正在使用 selenium-server-3.7.1 和 Firefox 57
如何等待页面完全加载
我尝试了以下 return ((JavascriptExecutor) driver).executeScript("return document.readyState").equals("complete");
但它不工作
基本上上述命令无法识别以下操作 [testng] 1535139249496 addons.productaddons INFO 发送请求到:https ://aus5.mozilla.org/update/3/GMP/57.0.4/20180103231032/Linux_x86_64-gcc3/en-US /release/Linux%204.1.12-112.14.10.el7uek.x86_64%20(GTK%203.22.10%2Clibpulse%2010.0.0)/default/default/update.xml [testng] 1535139249669 addons.productaddons INFO 完成下载文件 [testng] 1535139249818 addons.productaddons INFO 下载XHR文件下载。status=200 [testng] 1535139249821 addons.productaddons INFO 下载的文件将保存到 /tmp/tmpaddon-c61a84 [testng] 1535139738375 addons.manager INFO 跳过后台更新检查 [testng] 1535139978387 DeferredSave.extensions.json DEBUG 保存更改 [testng] 1535139978387 DeferredSave.extensions.json 调试开始计时器 [testng] 1535139978409 DeferredSave.extensions.json 调试开始写入 [testng] 1535139978412 DeferredSave.extensions.json 调试写入成功
我给了 30 秒的硬睡眠来完成这些操作有没有办法等待这些操作完成?
debugging - 如何使用 FF 57+(使用 WebExtensions)调试 Greasemonkey/Tampermonkey 用户脚本?
我在浏览器调试器的打开文件...框中找不到我的用户脚本(名称定义在// @name
)。
似乎Annarfych 的回答和Hjulle 的回答How to debug Greasemonkey script with the Firebug extension?不要再工作了。
由于Michael 发现Greasemonkey脚本文件夹丢失?
显然 GreaseMonkey 不再
gm_scripts
为 Firefox 存储用户脚本。[...] 这些脚本显然存储在 SQLite 数据库文件中。