【问题标题】:Change Mozilla readonly attribute更改 Mozilla 只读属性
【发布时间】:2018-12-15 18:32:20
【问题描述】:

是否可以更改 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

【问题讨论】:

  • 重新构建硒
  • @CoreyGoldberg 你知道我需要更改的代码在哪里吗?

标签: selenium firefox firefox-addon geckodriver


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-21
    相关资源
    最近更新 更多