navigator
インターフェイスの webdriver
プロパティは読み取り専用で、ユーザーエージェントが自動制御されているかどうかを示します。
これは協調動作をするユーザーエージェントが WebDriver によって制御されていることを文書に伝えるための標準の方法を定めており、例えば自動制御の間は異なるコードを実行したりすることができます。
次のような場合に navigator.webdriver
プロパティが true になります。
- Chrome
--enable-automation
または--headless
フラグが使用されているとき。- Firefox
- 設定の
marionette.enabled
または--marionette
フラグが渡されたとき。
構文
var isAutomated = navigator.webdriver
値
仕様書
仕様書 | 状態 | 備考 |
---|---|---|
WebDriver webdriver の定義 |
現行の標準 | 初回定義 |
ブラウザーの対応
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。
Update compatibility data on GitHub
デスクトップ | モバイル | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
基本対応 | Chrome 完全対応 63 | Edge ? | Firefox ? | IE ? | Opera 完全対応 50 | Safari ? | WebView Android ? | Chrome Android 完全対応 63 | Edge Mobile ? | Firefox Android ? | Opera Android 完全対応 50 | Safari iOS ? | Samsung Internet Android ? |
凡例
- 完全対応
- 完全対応
- 実装状況不明
- 実装状況不明
- 実験的。動作が変更される可能性があります。
- 実験的。動作が変更される可能性があります。