Mac OS X 下 Chrome 去掉第三方扩展提示“请停用以开发者模式运行的扩展程序”的方法

困扰已久的问题,今天终于找到了解决方法。在了解 Aria2 时找到了这个资料:Guide on Packaging and Import Baidu Exporter to Chrome【英文】

前言说到的文中方法写得并不详细,下文会写明差异

首先我们新建一个文件,内容如下:



<plist version="1.0">
<dict>
    <key>PayloadContentkey>
    <array>
        <dict>
            <key>PayloadContentkey>
            <dict>
                <key>com.google.Chromekey>
                <dict>
                    <key>Forcedkey>
                    <array>
                        <dict>
                            <key>mcx_preference_settingskey>
                            <dict>
                                <key>ExtensionInstallWhitelistkey>
                                <array>
                                    <string>扩展1 IDstring>
                                    <string>扩展2 IDstring>
                                    <string>扩展3 IDstring>
                                    <string>以此类推string>
                                array>
                            dict>
                        dict>
                    array>
                dict>
            dict>
            <key>PayloadEnabledkey>
            <true/>
            <key>PayloadIdentifierkey>
            <string>MCXToProfile.7e2bec75-299e-44ff-b405-628007abffff.alacarte.customsettings.bdac4880-d25f-4cdd-8472-05473f005e7estring>
            <key>PayloadTypekey>
            <string>com.apple.ManagedClient.preferencesstring>
            <key>PayloadUUIDkey>
            <string>bdac4880-d25f-4cdd-8472-05473f005e7estring>
            <key>PayloadVersionkey>
            <integer>1integer>
        dict>
    array>
    <key>PayloadDescriptionkey>
    <string>Included custom settings:
com.google.Chrome
string>
    <key>PayloadDisplayNamekey>
    <string>MCXToProfile: com.google.Chromestring>
    <key>PayloadIdentifierkey>
    <string>com.google.Chromestring>
    <key>PayloadOrganizationkey>
    <string>string>
    <key>PayloadRemovalDisallowedkey>
    <true/>
    <key>PayloadScopekey>
    <string>Systemstring>
    <key>PayloadTypekey>
    <string>Configurationstring>
    <key>PayloadUUIDkey>
    <string>7e2bec75-299e-44ff-b405-628007abffffstring>
    <key>PayloadVersionkey>
    <integer>1integer>
dict>
plist>

保存并命名为:com.google.Chrome.mobileconfig

注意上方 XML 内容的第 19 - 22 行,那里所提供的 ID,原文并没写很清楚,这里的 ID 一定是通过 .crx 文件安装的扩展,这样一定会被 Chrome 自动禁用且选择框呈灰色。

那么如何安装?

  1. 首先打开 Chrome 的已安装扩展界面,勾上右上方的 开发者模式

  2. .crx 文件拖到步骤 1 的界面中,提示添加,选择添加

  3. 如图,左边的 ID 复制下来,右边会提示扩展非来自应用商店 Mac OS X 下 Chrome 去掉第三方扩展提示“请停用以开发者模式运行的扩展程序”的方法_第1张图片

  4. 编辑刚刚保存的文件,将复制好的 ID 粘贴到 19 行中间,如图:【原文并没有写明是怎样产生的 ID,如果用“加载未打包的扩展”的形式安装所获得的 ID,通过这个方法还是会提示。】
    Mac OS X 下 Chrome 去掉第三方扩展提示“请停用以开发者模式运行的扩展程序”的方法_第2张图片

  5. 注意和图中保持一致,多个扩展 ID 在 19 行后插入并以同样的方式添加即可。

  6. 保存上述文件,双击安装,输入当前用户密码。

  7. 最后退出 Chrome 浏览器,重新打开,进入已安装扩展列表界面,发现原本灰色的选择框已经可以勾上了。

你可能感兴趣的:(Mac,OS,X,软件类)