V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
kawaiiushio
V2EX  ›  分享创造

允许新版本 Chrome 安装第三方网站的脚本以及扩展的方法

  •  2
     
  •   kawaiiushio · 2014-07-01 19:14:53 +08:00 · 6613 次点击
    这是一个创建于 3803 天前的主题,其中的信息可能已经有所发展或是发生改变。
    涵盖 Windows XP/7 、Mac OS X 、Linux 的 Chrome 第三方应用安装策略说明。

    听说众多 Chrome 粉丝为 Google 禁止安装第三方应用的问题感到相当烦恼。那么我就来

    简单地解救一下。

    实现的方法,其实只是利用了 Chrome 为企业批量配置 Chrome 浏览器提供的策略配置功

    能罢了,这是 N 年前就有的功能了,只是方法麻烦了一点,大家没了解过。

    Windows XP/7

    Windows XP 在进行配置前得先安装群组策略管理工具(GPMC),以及该工具所须的组

    件:

    1. Windows 图像处理组件(WIC) http://www.microsoft.com/zh-cn/download/details.aspx?id=32

    2. Microsoft .NET Framework 1.1 http://www.microsoft.com/zh-cn/download/details.aspx?id=26

    3. Group Policy Management Console (GPMC) with Service Pack 1 http://www.microsoft.com/zh-CN/download/details.aspx?id=21895

    然后,我没有 Windows 7 可供测试(求支援),我只是在用 XP ,所以我有点标题党

    了……

    先下载一个官方提供的压缩包并解压缩:http://dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip

    按 Ctrl­R 调出运行窗口,输入 gpedit.msc并运行之:

    1. 选择左侧窗口的「计算机配置」——「管理模板」,鼠标右键单击,选择「添

    2. 按左下角「添加」按钮添加刚才解压出来的文件夹的 windows\adm\zh­CN\

    加/删除模板」。

    chrome.adm文件。

    3. 左侧出现了「计算机配置——管理模板(——「经典管理模板(ADM)」)——

    4. 进入子目录「扩展程序」,双击「配置扩展程序、应用和用户脚本安装源」开

    5. 在出现的窗口中选择「已启用」,然后点击「显示」。

    6. 在新出现的窗口中点击「添加」,输入 *://*/*,确定。

    7. 继续按「确定」确认修改并关闭窗口,再按剩下窗口右下的「应用」。

    最后打开 Chrome 的 chrome://policy 页面,点击左上方的按钮重新加载策略信息便可令

    设置即时生效。

    没有图片总是有点不太好,可以参考这篇官方文章:https://support.google.com/installer/answer/146164?hl=en

    中文版(没配图):https://support.google.com/installer/answer/146164?hl=zh-Hans

    不通过 chrome://plugins 页面停用 update 插件来取消自动更新的方法也在里面。

    Mac OS X

    测试环境:Mac OS X 10.9.2

    运行 Terminal ,执行以下命令:

    # 设定允许提供脚本和扩展的网站


    1
    defaults write com.google.Chrome ExtensionInstallSources -array "*://*/*"
    # 还原方法


    1
    defaults delete com.google.Chrome ExtensionInstallSources
    然后打开 Chrome 的 chrome://policy 页面,点击左上方的按钮重新加载策略信息便可令

    设置即时生效。

    Linux

    先用文本编辑工具编写文件 custom_policies.json,名字不重要,文件后缀名为 .json即可:


    1
    2
    3
    4
    5
    6
    {

    "ExtensionInstallSources": [
    "*://*/*"
    ]
    }
    接着运行 Terminal ,执行以下命令,最终效果和上面 Mac 的说明一样:

    # 创建官方指定的特殊文件夹,用于存放策略文件。


    1
    sudo mkdir ­p /etc/opt/chrome/policies/recommended
    # 移动刚刚创建的 custom_policies.json 到上面创建的文件夹


    1
    sudo mv custom_policies.json /etc/opt/chrome/policies/recommended/
    最后打开 Chrome 的 chrome://policy 页面,点击左上方的按钮重新加载策略信息便可令

    设置即时生效。

    [参考资料]Exhausitive List of All Manageable Policies <http://www.chromium.org/administrators/policy-list-3

    Policy Template for Windows <http://www.chromium.org/administrators/policy-templates>;

    http://www.chromium.org/administrators/mac-quick-start

    http://www.chromium.org/administrators/linux-quick-start



    原文转载自 铅笔的博客
    http://ippotsuko.com/blog/install-thirdparty-apps-on-chrome/
    9 条回复    2014-07-02 07:37:56 +08:00
    shizzmk
        1
    shizzmk  
       2014-07-01 20:00:10 +08:00
    谷娘这个死板不让第三方装扩展忒闷了,在C吧有大婶解决好了! ^ ^
    Herac1es
        2
    Herac1es  
       2014-07-01 20:20:23 +08:00
    卧槽这折腾的
    谷歌敢这么对Mac干我就彻底弃用chrome
    exoticknight
        3
    exoticknight  
       2014-07-01 20:47:06 +08:00
    脚本类如youtube center的我是用tampermonkey
    usedname
        4
    usedname  
       2014-07-01 21:10:24 +08:00
    太麻烦了,chrome这是在做死
    lang1pal
        5
    lang1pal  
       2014-07-01 21:30:05 +08:00
    我靠,这么复杂,直接放弃
    glasslion
        6
    glasslion  
       2014-07-01 23:45:51 +08:00
    我Win7下 chrome://policy 认为 *://*/* 这个URL pattern 不合法,

    https://developer.chrome.com/extensions/match_patterns 这个Google文档里讲到可以用 <all_urls> 指代任意URL
    glasslion
        7
    glasslion  
       2014-07-01 23:49:43 +08:00   ❤️ 2
    这个方案有一个问题:只允许**安装**非Google 商店的应用,一旦把该应用disable后,是无法enable的.必须卸载重装
    kawaiiushio
        8
    kawaiiushio  
    OP
       2014-07-01 23:54:42 +08:00
    @glasslion *://*.*/* 这个呢0.0 囧
    anheiyouxia
        9
    anheiyouxia  
       2014-07-02 07:37:56 +08:00 via Android
    @glasslion 原来如此,难怪上次我装了个第三方disable后不能改回来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5535 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 08:41 · PVG 16:41 · LAX 00:41 · JFK 03:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.