首页 > 解决方案 > 更改 Mozilla 只读属性

问题描述

是否可以更改 Mozilla 的只读属性: 具体更改:

navigator.webdriver = false;
//changing it from true to false;

我知道更改 about 配置中的dom.webdriver.enabled值会删除 navigator.webdriver 变量,但是我希望以下结果为真

navigator.webdriver === false;
//should return true

值得一提的是,默认情况下该值始终为false,但是当使用 Selenium 运行 Firefox 时,该值更改为true 我对任何方法都是开放的,因为我可以完全控制浏览器:Mozilla 和浏览器配置文件。希望我不需要重新编译 Firefox

标签: seleniumfirefoxfirefox-addongeckodriver

解决方案


Object.defineProperty(navigator, "webdriver", {value: false})在页面的上下文中运行。


推荐阅读