Otwórz okno uruchamiania poleceń, naciskając klawisze Windows + R. W polu Otwórz wprowadź regedit, a następnie kliknij OK.
Po dodaniu do przeglądarki rozszerzenia programu Acrobat powitalny plik PDF otwiera się w nowej karcie
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.
-
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.
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
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 zasady w chrome://policy. Więcej informacji znajdziesz na stronie https://www.chromium.org/administrators/configuring-policy-for-extensions/