之前写了每日掘友分油猴插件,其中有3个问题比较困扰我。
- 每次修改完插件代码都需要将源码打包后(不压缩)手动拷贝到油猴脚本编辑器中并保存;
- 每次有新的更新,其他用户不能即时更新(之前是将最新的代码放在文章页今日掘友分油猴插件)
- 通过文章页发布,每次都会等待审核,并且会被拒绝。
现在这3个问题终于解决了。
将代码发布到npm
通过免费的CDN获取最新的代码
jsdelivr支持npm和github上的脚本
并且可以指定版本号,不指定则使用latest版本,这样可以避免我们再修改油猴脚本中的版本。
https://cdn.jsdelivr.net/npm/jinrijueyoufen
修改油猴脚本内容
// ==UserScript==
// @name 今日掘友分
// @namespace http://tampermonkey.net/
// @version 0.1.1
// @description 帮助玩转掘金社区,快速升级
// @author 奇幻心灵
// @match https://juejin.cn/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=juejin.cn
// @connect juejin.cn
// @grant GM_xmlhttpRequest
// @require https://cdn.jsdelivr.net/npm/vue@2.6.14
// @require https://cdn.jsdelivr.net/npm/jinrijueyoufen
// ==/UserScript==
(function() {
'use strict';
// Your code here...
})();