不讓 Acrobat 的歡迎 PDF 開啟在新瀏覽器標籤中

將 Acrobat 擴充功能新增至瀏覽器後,會於新標籤開啟歡迎 PDF

歡迎 PDF - 首次體驗

解決方法:使用瀏覽器管理的儲存空間架構建立功能標幟,藉由在登錄檔中設定原則來啟用/停用功能

系統管理員設定「群組原則」,允許為組織中的所有使用者預先設定 Acrobat 擴充功能。您可storage.managed API 讀取已設定的原則。Acrobat 擴充功能可讀取並強制執行管理員設定的支援原則。

storage.managed_schema 屬性標明了擴充功能內包含原則架構的檔案。

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

下列架構用於啟用/停用歡迎頁面的啟動。日後也可針對其他個案擴充此架構。

{
"type": "object",
"properties":
{
"OpenHelpx":{
"title": "Open helpx tab.",
"description": "若設定為 false,就不會開啟 helpx。",
"type": "string" }}}

使用「群組原則」設定已安裝的擴充功能

管理員可以設定下列原則,以啟用/停用 schema.json 檔案中支援的功能。

  1. 按下 Windows+R 鍵開啟「執行」命令視窗。 在「開啟」欄位中輸入 regedit 然後按一下「 確定」。

  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_CURRENT_USER,而非 HKEY_LOCAL_MACHINE 登錄區。

    Windows 登錄機碼

  3. 建立新的字串機碼「OpenHelpx」。修改該機碼,並將其值設為「False」。

  4. 設定好原則後,該原則便會顯示在 Chrome 原則之下: chrome://policy/

    驗證原則

若要設定擴充功能的原則,您可以使用針對 com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj 套件組合的 MCX 偏好設定,若使用 Chromium 則可用針對 org.chromium.Chromium.extensions.efaidnbmnnnibpcajpcglclefindmkaj 套件組合的 MCX 偏好設定。如要這麼做,請建立含有設定的 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>state</key>
<string>always</string>
<key>value</key>
<string>false</string>
</dict>
</dict>
</dict>
</plist>

第一個機碼表示要設定的套件組合 ID。請注意,每個原則會先對應至其中繼資料,且其值會列在值機碼內。MCX 偏好設定會使用 state 機碼來決定強制執行此原則的頻率;將其設定為「always」可讓此原則保持強制執行。使用管理員帳戶,以 dscl 匯入此設定:

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

以有效的管理員使用者名稱取代 admin_username,並以上方所列的 plist 設定路徑取代 configuration.plist。簡單來說,您可以將 configuration.plist 檔案放在桌面資料夾中,然後從終端機的桌面資料夾執行命令。如果 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 "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

執行這些命令後,再次匯入設定:

$ 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/

 Adobe

更快、更輕鬆地獲得協助

新的使用者?