开发优势


和大型插件相比,简易插件可以做到单文件,本地部署,方便修改等特性。

下面详细介绍

开发环境


各类文本编辑器即可,推荐 Sublime Visual Studio Code 等代码编辑器

开发流程


1.创建一个js文件,文件名为[projname].user.js
2.打开文件,修改其中的内容为:

// ==UserScript==
// @name        [插件名字,英文中文均可:文本]
// @namespace   [projname:英文]
// @description [一段简单的插件功能描述:文本]
// @author      [作者信息,文本]
// @include     [起作用的网址]
// @run-at      [运行条件]
// @version     [版本]
// @grant       [授权1]
// @grant       [授权2]
// @grant       [授权3]
// @grant       [授权.....]
// @license     MIT/Expat License
// ==/UserScript==// 自己写的代码

来一个示例代码:

// ==UserScript==
// @name        测试脚本1
// @namespace   sunsoft
// @description 这个测试脚本展示了基本的脚本的编写方法
// @author      greatbody
// @include     https://www.baidu.com/*
// @run-at      document-end
// @version     0.1
// @grant       unsafeWindow
// @grant       GM_addStyle
// @grant       GM_getValue
// @grant       GM_setValue
// @grant       GM_deleteValue
// @grant       GM_listValues
// @license     MIT/Expat License
// ==/UserScript==
(function () {alert('wind');
})();

3.打开扩展管理器或应用商店
4.将自己的js文件拖拽到应用商店中
5.点击弹出的确认安装
6.完成,插件已可使用

参考代码


  1. GitHub 汉化插件
  2. UserScript开发文档
  3. UserScript分享站(需翻墙)
  4. openuserjs分享站(需翻墙)
  5. greasyfork用户脚本分享

Chrome插件(UserScript)开发教程相关推荐

  1. 谷歌浏览器Chrome插件扩展开发教程

    下文是我看到的一篇很好的Chrome扩展开发攻略,感觉很有价值,内容详尽,排版精美,遂转载. 原文由小茗同学发表于小茗同学的博客园:[干货]Chrome插件(扩展)开发全攻略 1. 写在前面 我花了将 ...

  2. php 插件化开发模式,JavaScript_JavaScript插件化开发教程(六),一,开篇分析 今天这篇文章 - phpStudy...

    JavaScript插件化开发教程(六) 一,开篇分析 今天这篇文章我们说点什么那?嘿嘿嘿.我们接着上篇文章对不足的地方进行重构,以深入浅出的方式来逐步分析,让大家有一个循序渐进提高的过程.废话少说, ...

  3. 【干货】Chrome插件(扩展)开发全攻略-转载

    [干货]Chrome插件(扩展)开发全攻略 写在前面 我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,写博客的辛苦大家懂的,所以转载务必保留出处.本文所有涉及到的大部分代码均在这 ...

  4. 最实用的chrome插件——CSDN开发助手

    最实用的chrome插件--CSDN开发助手 CSDN开发助手 缺点及建议 亮点 总结 CSDN开发助手 号称最实用的chrome插件--CSDN开发者助手,今天让我们来看看是否名副其实!我这人就喜欢 ...

  5. 新手入门Chrome插件(扩展)开发全攻略

    [干货]Chrome插件(扩展)开发全攻略 写在前面 我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,写博客的辛苦大家懂的,所以转载务必保留出处.本文所有涉及到的大部分代码均在这 ...

  6. 【转】Chrome插件(扩展)开发全攻略

    [干货]Chrome插件(扩展)开发全攻略 写在前面 我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,写博客的辛苦大家懂的,所以转载务必保留出处.本文所有涉及到的大部分代码均在这 ...

  7. 【干货】Chrome插件(扩展)开发全攻略(转载)

    转载来源:https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html [干货]Chrome插件(扩展)开发全攻略 写在前面 我花了将近 ...

  8. 【干货】Chrome插件(扩展)开发全攻略(不点进来看看你肯定后悔)转

    [干货]Chrome插件(扩展)开发全攻略(不点进来看看你肯定后悔) 写在前面 我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,写博客的辛苦大家懂的,所以转载务必保留出处.本文所 ...

  9. 一、如何创建一个状态栏扩展(火狐插件扩展开发教程)

    因为项目的需要,一些功能需要在火狐上面实现,一点也不了解火狐插件的开发,网上的中文资料也少得可怜, 没办法,只好自己研究一下英文文档,慢慢开发了,在这里备份一下. 学编程,当然是从Hellow,wor ...

  10. phpcmsV9视频模块插件 - 手把手开发教程

    phpcmsV9官方的视频模块,一点也不完整不系统. 官方给出的文档说明.文件下载.等等都太缺了. 这里给出个人开发过程后,总结出的经验精华,请及时汲取. 1. 准备工作 安装完整地 wampserv ...

最新文章

  1. python处理csv数据-python 数据处理 对csv文件进行数据处理
  2. 计算机科学概论1,《计算机科学导论1》.docx
  3. 全民Tv帝师称称通过EOS赚了几千万,可信度有多高
  4. Preload custom controller defined in runtime framework
  5. 计算机数据与安全课件,计算机数据及软件的安全.ppt
  6. 思科计算机网络题目及翻译3,思科计算机网络题目及翻译1.doc
  7. asio定时器深度探析
  8. title或alt自动换行
  9. VS2015 scanf 函数报错 error C4996: 'scanf'
  10. 使用Beautiful Soup 中遇到的小问题-----只能提取网页上第一页信息
  11. 85-网络编程发送函数(sendto)
  12. Kubernetes--学习笔记-4-Kubernetes 集群搭建过程中常用命令
  13. Swift获取当前连接WIFI名称,IOS获取当前连接WIFI名称
  14. 对Jekyll的初步了解
  15. 如何关闭windows电脑里的休眠
  16. 微信小程序存在的风险_微信小程序开发技术风险存在,如何规避是重点
  17. App移动应用测试点总结
  18. kodi教程_kodi下载使用教程教学
  19. 多进程(Linux)
  20. Python自学20201202 while、for 、if、else、break、continue等相关用法

热门文章

  1. 本地事务、分布式事务以及解决方案
  2. android 百度获取经纬度,百度地图API获取经纬度的方法
  3. JavaScript实现动态显示时间
  4. React15中的栈调和diff算法
  5. 我的移植经验之谈,简单的Rom移植教程——附移植JoyOS实例
  6. 论文参考文献批量改为上角标,简单好用!!!
  7. Ubuntu 安装 Google Chrome 浏览器
  8. SQL SERVER2008 R2 ,求教,故障日志不断增大,撑爆硬盘,谢谢。
  9. 问题:IndentationError: unindent does not match any outer indentation level
  10. HDU 2415 Bribing FIPA(树形背包)