Wyłączanie otwierania powitalnego pliku PDF Adobe w nowej karcie przeglądarki

Po dodaniu do przeglądarki rozszerzenia programu Acrobat powitalny plik PDF otwiera się w nowej karcie

Powitalny plik PDF – pierwsze wrażenia

Rozwiązanie: Skorzystaj ze schematu przechowywania zarządzanego z poziomu przeglądarki, aby utworzyć funkcyjne flagi umożliwiające włączanie i wyłączanie funkcji przez ustawienie zasad w rejestrze

Administrator systemu konfiguruje zasady grupy, umożliwiając wstępne skonfigurowanie rozszerzenia programu Acrobat dla wszystkich użytkowników w organizacji. Skonfigurowane zasady mogą być odczytane z interfejsu storage.managed API. Rozszerzenie programu Acrobat odczytuje i wymusza obsługiwane zasady skonfigurowane przez administratora.

Właściwość storage.managed_schema wskazuje plik w rozszerzeniu, który zawiera schemat zasad.

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

Poniższy schemat służy do włączania i wyłączania otwierania strony powitalnej. W przyszłości możliwa jest rozbudowa schematu pod kątem obsługi innych przypadków użycia.

{
"type": "object",
"properties":
{
"OpenHelpx":{
"title": "Open helpx tab.",
"description": "If set to false then it won't open helpx.",
"type": "string" }}}

Konfigurowanie zainstalowanego rozszerzenia za pomocą zasad grupy

Administrator może skonfigurować następujące zasady, aby włączyć/wyłączyć funkcje obsługiwane w pliku schema.json.

  1. Otwórz okno uruchamiania poleceń, naciskając klawisze Windows + R. W polu Otwórz wprowadź regedit, a następnie kliknij OK.

  2. Wszystkie zasady grupy dla zainstalowanych rozszerzeń muszą być zapisywane w następujących kluczach rejestru systemu Windows. Jeśli na liście nie ma jeszcze tego klucza rejestru, należy go utworzyć.

    • Dla przeglądarki Edge:

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

    • Dla przeglądarki Chrome:

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

    • Dla przeglądarki Chromium:

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

     

    Uwaga:

    W przypadku przeglądarki Chromium można również używać gałęzi HKEY_CURRENT_USER zamiast HKEY_LOCAL_MACHINE.

    Klucz rejestru systemu Windows

  3. Utwórz nowy klucz ciągu jako OpenHelpx. Zmodyfikuj klucz i ustaw jego wartość jako False.

  4. Po skonfigurowaniu zasady zostanie ona wyświetlona w zasadach przeglądarki Chrome: chrome://policy/

    Weryfikowanie zasady

Zasady rozszerzenia można skonfigurować za pomocą preferencji MCX dla pakietu com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj lub org.chromium.Chromium.extensions.efaidnbmnnnibpcajpcglclefindmkaj w przypadku korzystania z przeglądarki Chromium. Aby to zrobić, utwórz plik plist z konfiguracją i zaimportuj go za pomocą programu 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>state</key>
<string>always</string>
<key>value</key>
<string>false</string>
</dict>
</dict>
</dict>
</plist>

Pierwszy klucz oznacza identyfikator pakietu, który zostanie skonfigurowany. Należy pamiętać, że każda zasada jest mapowana najpierw do metadanych, a jej wartość jest wyświetlana wewnątrz klucza wartości. Klucz stanu jest używany przez preferencje MCX w celu określenia częstotliwości wymuszania zasady; ustawienie go na wartość „Zawsze” sprawia, że zasada będzie działać przez cały czas. Użyj konta administratora, aby zaimportować tę konfigurację do dscl:

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

Należy zastąpić admin_username prawidłową nazwą użytkownika z uprawnieniami administratora, a configuration.plist ścieżką do konfiguracji plist wymienionej powyżej. W celu uproszczenia plik configuration.plist można umieścić na pulpicie i uruchomić polecenia z folderu Pulpit w terminalu. Jeśli w dscl pojawi się komunikat, że ścieżka jest nieprawidłowa, można utworzyć dla komputera lokalnego węzeł z następującymi poleceniami:

$ 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 "Local Computer"
$ dscl -u admin_username /Local/Default -create /Computers/local_computer GeneratedUID $GUID
$ dscl -u admin_username /Local/Default -create /Computers/local_computer ENetAddress $ETHER

Po uruchomieniu tych poleceń ponownie zaimportuj konfigurację:

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

Aby zastosować zmiany natychmiast, odśwież preferencje systemu:

$ sudo mcxrefresh -n username
Uwaga:

Jeśli użytkownik uruchamia przeglądarkę Chrome z rozszerzeniem Zarządzanie zakładkami, przeglądarka Chrome załaduje tę zasadę w ciągu 10 sekund. Aby natychmiast załadować zasadę, naciśnij przycisk Załaduj ponownie zasadychrome://policy. Więcej informacji znajdziesz na stronie https://www.chromium.org/administrators/configuring-policy-for-extensions/

Pomoc dostępna szybciej i łatwiej

Nowy użytkownik?