Navigator: webdriver プロパティ

webdrivernavigator インターフェイスの読み取り専用プロパティで、ユーザーエージェントが自動制御されているかどうかを示します。

これは協調動作をするユーザーエージェントが WebDriver によって制御されていることを文書に伝えるための標準の方法を定めており、例えば自動制御の間は異なるコードを実行したりすることができます。

次のような場合に navigator.webdriver プロパティが true になります。

Chrome

--enable-automation または --headless フラグまたは --remote-debugging-port が使用されているとき。

Firefox

設定の marionette.enabled または --marionette フラグが渡されたとき。

仕様書

Specification
WebDriver
# dfn-webdriver

ブラウザーの互換性

BCD tables only load in the browser