如何将用户脚本js文件添加为Chrome扩展程序?

棉花糖

我目前正在研究Chrome的用户脚本,这些脚本无需使用Tampermonkey即可运行。今天,我在Chrome扩展程序中添加了第三方扩展程序(用户脚本js):

// ==UserScript==
// @name       "job changer"
// @namespace  Marshmellows
// @version    0.1
// @description  Change 'Jobs' in stackoverflow to Hello!
// @match      http://stackoverflow.com/*
// @grant      none
// @run-at     document-start
// ==/UserScript==

document.addEventListener('DOMContentLoaded', function() {
    document.getElementById('nav-jobs').innerHTML = 'Hello!';
}, false);

我通过将文件拖到Chrome扩展程序中将其添加到Chrome扩展程序中(效果很好)。

我重新启动了Chrome,发现它已完全阻止了我的js文件扩展名。它不允许我单击启用!我似乎找不到解决此问题的方法。我去了Chrome的论坛,试图找到创建.crx文件的方法。但是因为我对Web开发和DOM还是很陌生,所以我觉得我需要一些指导。有什么可以做的吗?

布罗克·亚当斯(Brock Adams)

如您所见,尽管您仍然可以通过将普通用户脚本拖到chrome://extensions/页面上来安装普通用户脚本,但Chrome重新启动后会自动将其禁用。Google声称这是为了“保护”用户免受恶意扩展的侵害

为了防止用户脚本被自动禁用,必须手动将其打包到扩展中。请参阅此答案的“控制脚本和名称”部分中的步骤

以此方式安装的扩展程序不会被自动禁用,但它们会在每次启动Chrome时触发弹出警告
Google拒绝向开发人员提供任何使用该弹出窗口的资源。为了避免这种情况,您必须在Google Pay商店中注册新的扩展程序。

除非您打算毕业于扩展开发,或者只是喜欢不必要的麻烦,否则为用户脚本执行此操作将是愚蠢的。只需安装Tampermonkey,即可享受如何轻松而强大的用户脚本开发。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

bash脚本。如何将用户的选择添加到txt文件中

Django:如何将用户添加为模型中的外键

如何将用户控件添加为列表框项

如何在不同的Facebook应用程序中将用户添加为特定角色?

如何将用户添加到sudoers文件?

Chrome扩展程序如何将许多文件保存到用户指定的目录中?

PHP-PHPMailer-如何将文件添加为具有正确扩展名的附件

如何将用户制作的脚本添加到 EC2 ubuntu?

如何将用户的登录状态保存在本机脚本应用程序中

如何将数组从 background.js 传递给 inject.js(内容)脚本(Chrome 扩展程序)

如何将Shell脚本添加为Snap提供的命令?

如何将自己重新添加为sudo用户?

如何将db2用户添加为SYSADM

如何将用户名添加到文件字段?

如何将用户数据添加到Excel文件?请帮我

将用户添加到vncserver配置文件的脚本

如何将用户放入超级用户文件?

Laravel 4如何在插入新记录时将用户ID添加为默认值

如何基于SSH密钥将用户添加为开发人员?

如何在Perl中将用户定义的函数添加为内置函数?

如何将用于搜索的内联脚本移到单独的js文件中?

如何通过Shell脚本将用户添加到Linux

如何将用户添加到portal.azure 的企业应用程序中的应用程序?

Logstash:如何将文件名添加为字段?

在Chrome扩展程序开发中,如何将变量从background.js传递到作为脚本节点嵌入的内容脚本?

如何将用户添加到资格

如何将用户输入添加到数组

如何将用户添加到Ubuntu 12.04

如何将用户添加到“ sudo”组?