問題タブ [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.

0 投票する
10 に答える
94803 参照

javascript - スクリプトを使用して、Chrome がシークレット モードになっているかどうかを判断できますか?

スクリプトを使用して Google Chrome がシークレット モードかどうかを判断することはできますか?

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

0 投票する
3 に答える
5628 参照

google-chrome-extension - Chrome がユーザー スクリプトを介してシークレット モードであるかどうかを判断することは可能ですか?

以前にこの質問をしましたが、Web ページの JavaScript ではなく、ユーザー スクリプトを意味していることを明確にしませんでした。

Google Chrome がユーザー スクリプト (基本的には、Web ページで実行されるスクリプトではなく、ブラウザの拡張機能として実行されるスクリプト) を介してシークレット モードであるかどうかを判断することは可能ですか?

0 投票する
2 に答える
11391 参照

javascript - HTML/JS による新しい Chrome シークレット ウィンドウ

重複の可能性:
Javascript で新しいシークレット ウィンドウを開くには? (グーグルクローム)

ハイパーリンクの属性または JavaScript を使用して、選択した URL への新しいシークレット ウィンドウを開くことはできますか? もしそうなら、どうすればいいですか?

0 投票する
0 に答える
4714 参照

macos - Lion Serverを使用せずにクライアントMacで管理された設定を永続的にするにはどうすればよいですか?

次のplistをManagedPreferencesフォルダーに配置したい:/Library/Managed Preferences / accountname / com.google.Chrome.plist

次の内容で:

私にはこれを行うためのsudoの権利があります。

しかし、ログアウトすると、管理対象設定のフォルダが削除されます。

これを永続的にする方法はありますか?

Chromeでシークレットモードを無効にするためにこれを実行したいと思います。

誰かが以前にMacでこれを試したことがありますか?

0 投票する
2 に答える
1756 参照

android - Google TV Sony 3.2 Android プログラム内で HLS ストリームを実行しているときに URL 抑制を (シークレット) 停止する方法

編集: 以下の私のコメントによると、テストを他の Honeycomb 3.2 および ICS デバイスに拡張することができました。実際、すべてのケースで URL が表示されるため、アダプティブ ストリーミングを検証できます。したがって、これは Sony Blueray (当時、アダプティブ ストリーミングをサポートする唯一のデバイスでした) のみの問題です。これは 3.2 以降の OS では問題ではありませんが、メーカーのデバイスが 1 つしかないため、アダプティブ ストリーミング テストの問題ではなく、このサポート リクエストを取り下げることができます。

URL がブロックされ、locat/DDMS で抑制されるという問題があります。私がやろうとしているのは、HLS アダプティブ ストリーミングが実際に適応していることを確認することです。これを行うために計画した方法は、logcat を監視し、ピックアップされているセグメントを監視することです。私が抱えている問題は、URL が抑制されているため、 Logcat で見たものの一部を次に示します。

05-15 14:05:03.499: D/AVAPIMediaPlayer(247): AVAPIMediaPlayer が構築され
まし
た): SetDataSource <BLOCKED>
05-15 14:05:03.503: D/AVAPIMediaPlayer(247): surfaceChangedCallback: setVideoRectangle を呼び出す this 0x66901738, x 480, y 180, w 1440, h 680
05-15 14:05:03.507: D /AVAPIMediaPlayer(247): MIME タイプ video/mp2t のプレーヤー コア

作成/AVSettingsBridge(247): IAVSettingsBridgeImpl::registerCb、マップ サイズ:0->1
05-15 14:05:03.511: I/LiveSession(247): onConnect <URL を抑制>
05-15 14:05:03.511: I/NuHTTPDataSource(247): <抑制された URL> @0 に接続します

今、私はすぐにこれらをクロムフレームワークとシークレットモードにさかのぼって追跡しました. 一部のフレームワーク ソース: http://androidxref.com/source/s?defs=kFlagIncognito&project=frameworks

また、Android 3.0 の参考文献を取り上げました。「ブラウザには、ユーザーがより効率的にナビゲートして整理できるようにする新機能が含まれています。複数のタブがブラウザ ウィンドウに取って代わり、新しい「シークレット」モードでは匿名ブラウジングが可能です。

おそらくデフォルトでシークレットモードになっていると思いますか?

今、私はコーダーではなく、ひざに落ちたコードに苦労しているだけですが、 setDataSource(Context context, Uri uri) または関連する HTTP ヘッダーのどこかに、おそらく設定できるタグ/フラグがあることに気づきましたシークレットをオンまたはオフにします。ベテランのAndroidプログラマーなら、おそらくすぐに理解できるでしょう。

誰でも助けることができますか?

役立つ場合は、以下に追加の参照があります。


コード内の参照:


フレームワークからの追加の参照:

PS: ハイパーリンクをハイパーリンクとして投稿することはできません。

// HTTPBase.h (http://androidxref.com/source/xref/frameworks/base/media/libstagefright/include/HTTPBase.h)

// HTTPLiveSource.h (http://androidxref.com/source/xref/frameworks/base/media/libmediaplayerservice/nuplayer/HTTPLiveSource.h)

//HTTPLiveSession.h (http://androidxref.com/source/xref/frameworks/base/media/libstagefright/include/LiveSession.h#36)

AwesomePlayer 140 インコグニト = 0x8000,

PreviewPlayerBase.h 132 インコグニト = 32768,

//PreviewPlayerBase.cpp (http://androidxref.com/source/xref/frameworks/media/libvideoeditor/lvpp/PreviewPlayerBase.cpp)

0 投票する
1 に答える
386 参照

google-chrome - 拡張機能にシークレットモードで実行する権限があるかどうかを判断する

Chrome拡張機能に取り組んでいますが、拡張機能がシークレットモードで実行する権限があるかどうかを定期的に確認できるようにしたいと思います(chrome://extensionsページのチェックボックスを使用)。とにかくこれを行う方法はありますか?

明らかに、新しいウィンドウを監視するだけで、シークレットウィンドウの場合は、アクセス許可があることがわかります。ただし、このメソッドでは、許可がない場合は明示的に通知されません。もう1つの可能性は、実際に新しいシークレットウィンドウを定期的に作成し、それらにアクセスできるかどうかを確認することですが、それはユーザーにとって煩わしいものになる可能性があります。

0 投票する
3 に答える
29034 参照

google-chrome - ウィンドウごとに個別のセッション

クロムの各ウィンドウが独自のセッションを持つ拡張機能を作成しようとしています。以前はシークレットを使用していましたが、問題は、メイン ウィンドウとシークレット ウィンドウが別々のセッションを持っている一方で、セッションがさまざまなシークレット ウィンドウ間で共有されていることです。

シークレット ウィンドウが開かれるたびに別のセッションを使用するように chrome を構成する方法はありますか?

0 投票する
0 に答える
1144 参照

java - Selenium (Java) を使用した Firefox 20+ の新しいシークレット ウィンドウ

FF をバージョン 20+ に更新した後、自動化テストの実行に問題があります。私のテストは Selenium と Firefox 19 で動作しました。そのため、 プライベート ブラウジングのオンとオフのセクションのhttps://developer.mozilla.org/en-US/docs/Supporting_private_browsing_mode で説明されているコードを使用して、FF 19 で新しいシークレット ウィンドウを起動しました。ただし、Firefox 20 以降では機能しません。「WrapperNative のプロパティを変更できません」というテキストのエラーが常に表示されます。では、Java コードを変更して Firefox を通常モードで実行し、新しいシークレット タブを開いてテストを行うにはどうすればよいでしょうか。使えないbrowser.privatebrowsing.autostart

0 投票する
1 に答える
1271 参照

google-apps-script - ロスト Google Apps スクリプト プロジェクト

Google Chrome シークレット ウィンドウを使用して、 https://script.google.com/からいくつかのテスト プロジェクトを作成しました。問題は、Google ドライブで公開されたプロジェクトの 1 つが見つからないことです。

これが「Hello world」コンテンツサービスです。 https://script.google.com/macros/s/AKfycbyyPyHTQEiklppiU3xyJxvuCZZLLBdY-C64We4W_YlL2amWincl/exec?prefix=alert

しかし、ソース (Code.gs) にはいくつかの重要なコードが含まれていました。消えたプロジェクトを復元することはできますか?