Acrobat のようこそ PDF が新しいブラウザータブで開かれないようにする

Acrobat の拡張機能をブラウザーに追加した後、ようこそ PDF は新しいタブで開かれる

ようこそ PDF - 初回の動作

解決策:レジストリにポリシーを設定して、ブラウザーの管理対象ストレージスキーマを使用して、機能を有効/無効にする機能フラグを作成します

システム管理者は、グループポリシーを設定して、組織内の全ユーザーを対象として、Acrobat 拡張機能を事前に設定できるようにします。設定済みのポリシーは、storage.managed API から読み取ることができます。Acrobat 拡張機能は、管理者が設定したサポート対象ポリシーを読み取って適用します。

storage.managed_schema プロパティは、ポリシースキーマが格納されている拡張機能内のファイルを指定しています。

{
"name": "Adobe Acrobat",
"storage": {
"managed_schema": "schema.json"
},
...
}

次のスキーマは、ようこそページの起動を有効/無効にするために使用します。他の用途にも使用できるように、スキーマを将来拡張することができます。

{
"type": "オブジェクト",
"properties":
{
"OpenHelpx":{
"title": "helpx タブを開きます。",
"description": "false に設定されている場合は、helpx を開きません。",
"type": "文字列" }}}

グループポリシーを使用してインストールされた拡張機能を設定する

管理者は、次のポリシーを設定して、schema.json ファイルでサポートされる機能を有効/無効に設定できます。

  1. Windows+Rキーを押して、「ファイル名を指定して実行」コマンドウィンドウを開きます。 名前フィールドに  regedit  と入力して「 OK」をクリックします。

  2. インストール済み拡張機能の全グループポリシーは、次の Windows レジストリキーに書き込む必要があります。まだリストにレジストリキーがない場合は、キーを作成します。

    • Edge の場合:

    HKLM\Software\Policies\Microsoft\Edge\3rdparty\extensions\elhekieabhbkpmcefcoobjddigjcaadp\policy

    • Chrome の場合:

    HKLM\Software\Policies\Google\Chrome\3rdparty\extensions\efaidnbmnnnibpcajpcglclefindmkaj\policy

    • Chromium の場合:

    HKLM\Software\Policies\Chromium\3rdparty\extensions\efaidnbmnnnibpcajpcglclefindmkaj\policy

     

    注意:

    Chromium ブラウザーの場合、HKEY_LOCAL_MACHINE ハイブではなく、HKEY_CURRENT_USER も使用できます。

    Windowsレジストリキー

  3. OpenHelpx という新しい文字列キーを作成します。キーを変更して、値を False に設定します。

  4. ポリシーを設定すると、ポリシーは Chrome Policies: chrome://policy/ の下に表示されます。

    ポリシーの確認

com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj バンドルを対象としている場合は、MCX 環境設定を使用して、拡張機能のポリシーを設定できます。また、Chromium を使用している場合は、org.chromium.Chromium.extensions.efaidnbmnnnibpcajpcglclefindmkaj バンドルを対象として設定できます。設定するには、設定を含む plist ファイルを作成し、dscl を使用してそのファイルを読み込みます。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj</key>
<dict>
<key>OpenHelpx</key>
<dict>
<key>の状態は</key>
<string>常に</string>
<key>値</key>
<string>false</string>
</dict>
</dict>
</dict>
</plist>

最初のキーは、設定するバンドルの ID です。各ポリシーは最初にメタデータにマッピングされ、その値は value キーの中にリストされます。ご注意ください。このポリシーの適用頻度を決定するために、状態キーが MCX の環境設定によって使用されます。これを設定すると、常にこのポリシーが所定の位置に維持されます。管理者アカウントを使用して、dscl でこの設定を読み込みます。

$ dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist

admin_username を有効な管理者ユーザー名に置き換え、configuration.plist を前述の plist 設定へのパスに置き換えます。configuration.plist ファイルをデスクトップフォルダーに置き、端末の desktop フォルダーからコマンドを実行すると、この手順が簡単になります。dscl でパスが無効というメッセージが表示された場合、次のコマンドを使用して、ローカルコンピュータ用のノードを作成できます。

$ GUID=uuidgen
$ ETHER=$(ifconfig en0 | awk '/ether/ {print $2}')
$ dscl -u admin_username /Local/Default -create /Computers/local_computer
$ dscl -u admin_username /Local/Default -create /Computers/local_computer RealName "ローカルコンピュータ"
$ dscl -u admin_username /Local/Default -create /Computers/local_computer GeneratedUID $GUID
$ dscl -u admin_username /Local/Default -create /Computers/local_computer ENetAddress $ETHER

これらのコマンドを実行した後、再び設定を読み込みます。

$ dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist

変更をすぐに適用するには、システムの環境設定を更新します。

$ sudo mcxrefresh -n username
注意:

ユーザーが管理対象ブックマーク拡張機能を使用して Chrome を実行した場合、Chrome では 10 秒以内にこのポリシーが読み込まれます。ポリシーをすぐに読み込むには、chrome://policy で「ポリシーを再読み込み」を押します。詳細については、https://www.chromium.org/administrators/configuring-policy-for-extensions/ を参照してください

ヘルプをすばやく簡単に入手

新規ユーザーの場合