Navigator: webdriver 屬性

Baseline 已廣泛支援

此功能已成熟,並可在許多裝置和瀏覽器版本上執行。自 2018 年 5 月起,它已在各個瀏覽器中可用。

webdrivernavigator 介面的一個只讀屬性,用於指示使用者代理是否由自動化程式控制。

它提供了一種標準的方式,讓使用者代理通知文件它正在由 WebDriver 控制,例如,以便在自動化期間觸發備用程式碼路徑。

當以下情況發生時,navigator.webdriver 屬性為 true:

Chrome

使用了 --enable-automation--headless 標誌,或者使用了指定埠 0 的 --remote-debugging-port 標誌。

Firefox

傳遞了 marionette.enabled 首選項或 --marionette 標誌。

一個 Boolean

規範

規範
WebDriver
# dfn-webdriver

瀏覽器相容性