Navigator.webdriver

これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。

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

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

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

Chrome
--enable-automation または --headless フラグまたは --remote-debugging-port が使用されているとき。
Firefox
設定の marionette.enabled または --marionette フラグが渡されたとき。

構文

var isAutomated = navigator.webdriver

仕様書

仕様書 状態 備考
WebDriver
webdriver の定義
現行の標準 初回定義

ブラウザーの互換性

BCD tables only load in the browser