Navigator.webdriver
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
webdriver
は navigator
インターフェイスの読み取り専用プロパティで、ユーザーエージェントが自動制御されているかどうかを示します。
これは協調動作をするユーザーエージェントが WebDriver によって制御されていることを文書に伝えるための標準の方法を定めており、例えば自動制御の間は異なるコードを実行したりすることができます。
次のような場合に navigator.webdriver
プロパティが true になります。
- Chrome
-
--enable-automation
または--headless
フラグまたは--remote-debugging-port
が使用されているとき。 - Firefox
-
設定の
marionette.enabled
または--marionette
フラグが渡されたとき。
構文
var isAutomated = navigator.webdriver
値
A Boolean
仕様書
Specification |
---|
WebDriver # dfn-webdriver |
ブラウザーの互換性
BCD tables only load in the browser