一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。
前言
大家好,我是小阵 🔥,一路奔波不停的码字业务员
身为一个前端小菜鸟,总是有一个飞高飞远的梦想,因此,每点小成长,我都想要让它变得更有意义,为了自己,也为了更多值得的人
如果喜欢我的文章,可以关注 ➕ 点赞,与我一同成长吧~😋
加我微信:zzz886885,邀你进群,一起学习交流,摸鱼学习两不误🌟
安装temperMonkey
...【安装这里就暂时不详谈,具体可以百度,都有很详细的教程,本质上油猴就是一个谷歌插件】
开始使用temperMonkey
第一次打开了新世界的大门,发现了广大网友们不可忽视的光辉智慧!
我从百度开始了「油猴插件分享」的searching
渐渐沉迷于油猴的世界不可自拔
后来混迹与油猴的官方插件库列表,继续挖矿探宝。。。
经过我的而不懈努力,看我下载了多少插件。浏览下我的插件列表
emmm,很多很杂
temperMonkey插件
终于有一天,我想写自己的油猴脚本
首先来一波 「专业」 的分析
- 油猴原理是?
油猴本质上是运行在各个浏览器的javascript代码,更准确的是,油猴是一个「javascript的容器」,提供一个可在各个浏览器中运行javascript代码的壳子。至于这个壳子其他部件怎样运转,可以参考谷歌插件的开发教程。 - 我需要关注的是?
没错,如你所想,你只需要会写javascript即可,具体实现出来的插件什么效果,就需要看你的「想法」有多闪亮
再来一波「必要的了解」
-
油猴现有的脚本平台有三个,分别是
-
脚本中除了主体的js代码外,最好再有一个
README.md文件,方便别人更好的知道你的脚本可以做什么,以及有哪些注意事项 -
在写js代码的时候,跟其他谷歌插件一样,你可以访问该站点中已经加载过的工具js,例如
jQuery
准备就绪之后你就可以安心的coding啦!
发布脚本
上面提到的三个平台都各自有自己的发布流程,但大体都一样,我在发布的时候遇到了一些问题
发布的脚本在gist上找不到?
- 是否在
gist平台上发布
gist传送门 - 发布的
gist是否是Secret
如果是Secret,则这段gist没办法让其他人搜索到,这时只需要重新点击Edit,在右上角可以设置为Public
自动更新?
这个我目前也在验证,目前清楚的是:
我需要将updateURL在脚本中声明,如下
或者通过发布脚本的目标平台来设置,以
Greasyfork为例,可以在你个人的脚本中心通过管理模块的源代码同步来进行进行设置,以下是我已经设置过的样子
如果是还未设置,是这样的
那什么是能直接下载?
就是需要你手动点到脚本文件中,然后找到具体的文件地址,具体如下
红框中的才是你的脚本具体的链接,点开【国内】看下,发现会跳转到一个静态js页面,那这个静态js页面就是我们的所谓的【能直接下载】的地址 啦
结语
往期好文推荐「我自卖自夸的!!!(嘎嘎嘎~)😄」