1. ホーム
  2. javascript

[解決済み] Chromeがシークレットモードかどうかをスクリプトで判断することはできますか?

2022-06-30 11:18:25

質問

Google Chrome がシークレット モードであるかどうかをスクリプトで判断することは可能ですか?

編集してください。 私は実際にユーザースクリプトを介して可能かどうかを意味しましたが、回答はJavaScriptがWebページ上で実行されていることを前提としています。私は質問をし直しました ここで をユーザースクリプトに関して再質問しました。

どのように解決するのですか?

この回答の機能は、Chrome のバージョンに依存します。最新のコメントでは、これは v90

はい、シークレット モードでは、FileSystem API は無効です。確認する https://jsfiddle.net/w49x9f1a/ でシークレットモードになっているときとそうでないときを確認してください。

サンプルコードです。

    var fs = window.RequestFileSystem || window.webkitRequestFileSystem;
    if (!fs) {
      console.log("check failed?");
    } else {
      fs(window.TEMPORARY,
         100,
         console.log.bind(console, "not in incognito mode"),
         console.log.bind(console, "incognito mode"));
    }