問題タブ [incognito-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
file - シークレット モードで BLOB にアクセスする
シークレット モードを使用している場合、私が使用している拡張機能 (SingleFile) を使用してリンクを保存しようとすると、次の形式のエラーが発生します。
エラーはFailed - No file
です。
この問題を解決するには、マニフェスト ファイルで何を変更すればよいですか?
javascript - シークレット ウィンドウにフォーカスできない
新しいシークレット ウィンドウにフォーカスを設定するにはどうすればよいですか? 新しいシークレット ウィンドウにフォーカスできません。'incgonito': false を設定するとフォーカスを取得できますが、true に設定するとフォーカスを取得できません:
google-chrome-extension - Chrome 拡張機能を使用してシークレット モードでのみユーザー エージェント ヘッダーを変更する
拡張機能をシークレット モードでのみ機能させようとしています。manifest.json に追加"incognito": "split"
し、background.js に if ステートメントを追加してchrome.extension.inIncognitoContext
.
編集:
さて、私がやろうとしているのは、シークレット モードでのみユーザー エージェント ヘッダーを変更することです。私はこれに基づいてこれを行っています: http://elaineou.com/2016/02/19/how-to-use-chrome-extensions-to-bypass-paywalls/
上記のリンクでは機能しますが、シークレット モードではすべての Web サイトで機能するようには見えません。これもリリースされず、シークレットボタンで許可されています。
マニフェスト.json
Background.js
javascript - Dexie/IndexedDB モバイル プライベート ブラウジング エラー - うーん: API がありません エラー: IndexedDB API が利用できません
iOS Safari および iOS Chrome で Web アプリを読み込もうとすると、エラーが発生します。デスクトップでのプライベート ブラウジングではエラーは発生しません。
以下を追加しました。
Safari 開発ツールを使用すると、「IDB サポート」がログに記録されますが、エラー/アラートがポップアップし、アクションが妨げられます。
if (window.indexedDB)
IDB がブラウザーで使用可能な場合にのみ実行されるように、すべての dexie コードを内部にラップしています。
私の完全なリポジトリはhttps://github.com/georgecook92/Stirにあります。このコードを見ると、dexie への呼び出しはアクションとReactindex.js
のメインにあります。index.js
javascript - [シークレット モードで許可] ボタンをクリックすると Chrome 拡張機能が完全に無効になる
Chrome 拡張機能を作成して .crx ファイルにパックし、.crx をドラッグしchrome://extensions
てインストールしました。
拡張機能は正常に機能しましたが、[シークレットで許可] チェックボックスをクリックすると、拡張機能が灰色になり、[有効にする] チェックボックスをクリックしても再度有効にできませんでした。
再び機能させる唯一の方法は、拡張機能を再インストールすることです。「閲覧履歴を読む」権限を削除しても (つまり、マニフェストの権限の下にある「タブ」をコメントアウトします)、シークレット モードを許可しようとすると無効になります。
私の権限は次のようになります。
無効化された拡張機能は次のようになります。
javascript - Chrome拡張機能の「シークレットで許可」がオン/オフになっている時間を取得する
Chrome 拡張機能の「シークレット モードで許可」モードがオンまたはオフになっている時間を取得する必要があります。
について知っていchrome.extension.isAllowedIncognitoAccess()
ます。しかし、この関数では数秒ごとにチェックする必要があります。イベントリスナーのように、もっとエレガントな方法はありますか?
また、コンテンツ スクリプトをchrome://extensions
ページに挿入し、シークレット モードで許可するために誰かがそのチェックボックスをチェック/チェック解除するたびに登録しようとしましたが、このページにスクリプトを挿入することは許可されていません。
c# - Selenium C# InPrivate モード Internet Explorer
Selenium C# を使用して自動テストを実行しているときに、InPrivate モードで IE11 を起動しようとしています。それを行うためのオプションを見つけましたが、これらのコード行で私のものを機能させることができないようです。
タスク マネージャーで確認できるようにドライバーは開きますが、IE は開きません。InternetExplorerDriver 内でオプションを削除すると、まったく問題なく動作します。そのため、オプションに問題があります。これについて何か考えはありますか?
ありがとう!
google-chrome - シークレット モードで許可されている Chrome 拡張機能のリストを取得する
chrome API を使用すると、インストールされているすべての拡張機能のリストを取得できます。
私はこのコードを使用しています:
問題は、拡張機能をシークレット モードで実行できることです。しかし、指定された拡張子が許可されているかどうかを確認するプロパティはありませんか?
ユーザーがシークレット モードで指定された拡張機能が有効になっているかどうかを知りたいのですが、シークレット モードでも許可されますか?
最後の箇条書きとして、Get a list of icons in menu bar でトリックを実行できます (許可されていない拡張子はメニューバーに表示されません) が、何も見つかりませんでした。
どんな提案でも大歓迎です。