6

私は時々ポップアップブロッカーを開くアプリを持っています.ユーザーはさらに、「ページがブロックされていることに注意してください...有効にしてください...」などの新しい警告メッセージを表示します。

私の質問は、いつ、どの用語でこのチェックを再度行う必要があるかです。ユーザーが新しいアプリページを許可すると仮定します

  1. ユーザーがブラウザを閉じて開いた場合、このポップアップを再度有効にする必要がありますか?
  2. ユーザーが異なるクロムバージョン(カナリアやベータ版など)で実行する場合、おそらくこのページを再度確認する必要があることはわかっていますが、どの場合にポップアップが同じユーザーに再度表示されるのか(前に確認します)

  3. アプリの実行を許可した後、ポップアップ ブロッカーが再度ブロックするのはどのような場合ですか?

ところで、私の会社では、自動化されたプロセスでポップアップブロッカーに例外を追加しているのを見ましたが、どうすればよいでしょうか? それを行うことができるコードはありますか?(奇妙な...)

ポップの設定検索 -> プライバシー -> コンテンツ設定 -> 例外の管理をクリックすると表示されます。 ここに画像の説明を入力

4

1 に答える 1

3
  1. 会社がこのプライバシー設定を追加できる方法を知っていますか (私は会社のエントリ ドメイン パターンに追加しました...)、どのようにこれが可能ですか?

Policiesで設定されたオーバーライド ユーザーをPreferences設定できますSettings

Documentation for Administratorsを参照し、 Windows クイック スタートMac クイック スタート、またはLinux クイック スタートのリンクに従ってください。Chrome でのその他の設定ポリシー設定の構成をお読みください。

プリファレンスまたはポリシーを使用する必要がありますか?

設定とポリシーの両方によって達成される特定の動作を設定したいが、どちらを使用すればよいかわからない場合は、次のように答えてください。ユーザーがこの設定を変更できるようにしますか?

ユーザーは自由にポリシーを変更することはできませんが、設定を変更することはできます。


これらのPreferencesファイルへの変更は、chrome、chromium が閉じられたときに行う必要があることに注意してください。つまり、chrome、chromium が再度起動されたときにディレクトリ a にSingletonLockファイルが作成されないようにするために、進行中のプロセス インスタンスがありません。Default

Preferencesたとえば、ブラウザ構成ファイルのファイルでプリファレンスを設定するには$ gedit ~/.config/chromium/Default/Preferences

"popups":{"[*.]domain1.com,*":{"setting":2},"[*.]domain2.com,*":{"setting":1}}

where2はポップアップをブロックし、ポップアップを1許可します。 も参照してくださいDefaultPopupsSetting


BehaviorアットPop-up exceptionsアットの右側のアイコンはSettings

この設定は、管理者によって適用されます。

デバイスに適用できるポリシーデバイスまたはユーザーに Chrome ポリシーを設定する 管理者がユーザーに Chrome ポリシーを設定します。

さまざまなプラットフォームでのポリシーの形式は次のとおりです。

値の例:

ウィンドウズ:

Software\Policies\Google\Chrome\PopupsAllowedForUrls\1 = "https://www.example.com"
Software\Policies\Google\Chrome\PopupsAllowedForUrls\2 = "[*.]example.edu"

Android/Linux:

["https://www.example.com", "[*.]example.edu"]

マック:

<array>
<string>https://www.example.com</string>
  <string>[*.]example.edu</string>
</array>

たとえば、*nix プラットフォームでポップアップ用のデバイスの必須ポリシーを作成するには、次の場所に.jsonファイルを作成できます。/etc/chromium-browser/policies/managed/

$ sudo touch /etc/chromium-browser/policies/managed/popup_policy.json
$ gksudo gedit /etc/chromium-browser/policies/managed/popup_policy.json

次に、のポップアップ ポリシーを設定しますPopupsBlockedForUrlsPopupsAllowedForUrls

{
  "PopupsBlockedForUrls": ["[*.]example.com", "[*.]example1.com]"],
  "PopupsAllowedForUrls": ["[*.]example2.com", "[*.]example3.com]"]
}

クロム、クロムが起動されたら、次の場所に移動して、ポリシーが適用されていることを確認できます。

chrome://policy

ポリシーをリストする場所。例えば

Applies to    Level        Source      Policy name             Policy value                          Status
Machine       Mandatory    Platform    PopupsBlockedForUrls    [*.]example.com, [*.]example1.com]    OK

ポリシー リスト テンプレートのサンプルは、policy_templates.jsonで入手できます。ポリシー テンプレートも参照してください。

于 2016-10-31T21:01:35.187 に答える