mix*_*mix 23 google-chrome userscripts google-chrome-extension
今天,谷歌改变了用户脚本在Chrome中的安装方式.您再也不能单击包含一个的链接,确认几个对话框并安装它.现在您必须使用另存为...下载脚本,打开包含它的Finder/Explorer窗口,在Chrome中打开Extensions窗口,然后将脚本拖到扩展窗口.IOW,一个大PITA.
据推测,替代方案是打包为Chrome扩展程序并将其放在Chrome网上商店中.但是,我无法在任何地方找到任何表明您可以将用户标记打包为扩展名的信息. 这可能吗? 如果是,是否有任何新限制,指向文档的链接或其他提示?
Bro*_*ams 23
先做两件事:
Chrome的这种新行为对于用户脚本来说似乎过于严格和严苛.如果您同意,请向Google表达您的不满.(用户脚本不像完全成熟的扩展那样危险或强大.)
Chrome没有尝试打包扩展(这似乎是一种低利益的麻烦活动),而是提供了两种机制来(有选择地)禁用这种新的烦恼:
配置Chrome下手的--enable-easy-off-store-extension-install参数.
添加配置密钥以允许来自特定站点的安装:
例如,将此条目添加到Windows注册表:
Software\Policies\Google\Chrome\ExtensionInstallSources\1 = "http://userscripts.org/*"
Run Code Online (Sandbox Code Playgroud)
允许从有用的脚本清算所轻松安装.
包装一个userscript作为扩展(验证最新版本,版本20.0.1132.57,如有更改):
在Chrome 扩展程序页面中,激活开发者模式:

单击包扩展.

输入在步骤1中创建的文件夹路径,然后单击" 包扩展":

请注意,新的扩展文件(HelloWorld.crx)和密钥文件(HelloWorld.pem)是在父目录(C:\MyChromeScripts\)中创建的.

现在,扩展程序可以像任何其他扩展程序一样安装,也可以上传到Chrome网上应用店.
| 归档时间: |
|
| 查看次数: |
10515 次 |
| 最近记录: |