# browser-plugin **Repository Path**: industrious-ant/browser-plugin ## Basic Information - **Project Name**: browser-plugin - **Description**: browser-plugin - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 37 - **Created**: 2021-02-07 - **Last Updated**: 2021-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## MoveSearch 基于 wokoo 搭建的初始化工程,用于油猴插件开发。 **基础配置:** - react - less - webpack ## 目录结构 ``` . ├── README.md 说明 ├── package-lock.json ├── package.json ├── public 静态文件 │   ├── favicon.ico │   ├── icon.jpg │   └── index.html html 文件 ├── src │   ├── app.less │   ├── app.js │   └── index.js 项目入口 ├── tampermonkey.txt 油猴脚本入口文件 ├── webpack.config.base.js └── webpack.config.js webpack 配置 ``` ## 开发 **启动** 进入项目目录后,在命令行中输入: ```shell npm start ``` **调试** 1. 打开浏览器,输入`localhost:8080`,查看页面展示是否正常。 2. 安装油猴插件 3. 打开油猴插件编辑界面,将 tampermonkey.txt 里的内容复制到编辑框中,保存。 4. 打开任意一个网页,比如`www.baidu.com`, - 查看油猴 icon 是否有一个 1 的数字标志,如果有说明油猴脚本已经成功激活 - 网页的右上角会出现初始页面 **构建** ```shell npm run build ``` **发布插件到油猴市场** 油猴市场的优点是不用审核,即发即用,非常方便。 1. 将/dist/app.bundle.js 文件部署到 cdn 上,获取到对应 url。(可以放到 github 上,如果托管到 git 上最好做 cdn 加速) 2. 登录[油猴市场](https://greasyfork.org/),谷歌账号或 github 账号都可使用。 3. 点击账号名称,再点击**发布你编写的脚本** 4. 进入编辑页,将 tampermonkey.txt 里的内容复制到编辑框中,记得将里面的`localhost:8080`网址替换成静态资源 url 5. 点击 「发布脚本」即可 ## 例子 demo 我已经使用 wokoo 脚手架开发了多个 demo,并发布到[油猴市场](https://greasyfork.org/),欢迎安装试用。 [wokoo-demo](https://greasyfork.org/zh-CN/scripts/420327-wokoo-demo): 简单的示例插件 [zhihu-helper](https://greasyfork.org/zh-CN/scripts/421238-zhihu-helper): 知乎目录 [MoveSearch](https://greasyfork.org/zh-CN/scripts/420327-MoveSearch): 划词搜索,默认搜[开发者搜索](http://kaifa.baidu.com) [快速上手油猴插件开发(实战篇)](https://juejin.cn/post/6925605904561750030) 详细写了开发过程 ## 了解更多 如果想了解更多内容,请访问下面的网址: [油猴脚手架 wokoo 使用说明](https://juejin.cn/post/6922815205575491597) [油猴脚手架 wokoo git 仓库](https://github.com/kinyaying/wokoo)