首页/chrome插件/快速开发Chrome插件外包项目

快速开发Chrome插件外包项目

发布-xiaoming | 浏览量-

 新建文件夹 35ui,

并在文件夹下新建如下文件:
 
manifest.json(描述文件)
background.html(后台运行页面)
background.js(后台运行js)
on.png (插件图标)
 
manifest.json
JavaScript Code复制内容到剪贴板
  1. {  
  2. "author""wxj",  
  3. "background": {  
  4. "page""background.html"  
  5. },  
  6.   " 
  7. browser_action":   
  8. {  
  9. "default_icon":   
  10. "on.png",  
  11. "default_title""a simple proxy crx"  
  12. },  
  13. "description""This is a simple proxy crx",  
  14. "manifest_version": 2,  
  15. "name""35ui.cn",  
  16. "short_name""sproxy",  
  17. "permissions": [  
  18.     "proxy"  
  19.   ],  
  20.   "version""1.0"  
  21. }  
 

background.html
XML/HTML Code复制内容到剪贴板
  1. <!DOCTYPE html>  
  2. <html>  
  3. <head>  
  4. <script src="background.js"></script>  
  5. </head>  
  6. <body>  
  7. </body>  
  8. </html>  
 
background.js
 
JavaScript Code复制内容到剪贴板
  1. chrome.proxy.settings.set({  
  2.   value: {  
  3.     mode: 'fixed_servers',  
  4.     rules: {  
  5.       proxyForHttp:{  
  6.         scheme: 'https',  
  7.         host: 'default.px.skyzip.de',  
  8.         port: 443  
  9.       },  
  10.       proxyForHttps: {  
  11.         scheme: 'https',  
  12.         host: 'default.px.skyzip.de',  
  13.         port: 443  
  14.       },  
  15.       bypassList: null  
  16.     }  
  17.   },  
  18.   scope: 'regular'  
  19. });  
 
上诉代码的host来源于skyZIP Proxy CRX 0.8.3的源码,使用winrar打开下载好的skyZIP Proxy CRX 0.8.3,并解压,便可看到chrome插件的源代码。
编写完以上三个文件后,打开chrome扩展程序的开发者模式,加载35ui文件夹,即可安装插件
打开chrome扩展程序
加载扩展程序
注意:
以上代码实现了请求代理功能,浏览器的所有请求都将被代理至 default.px.skyzip.de 服务器,包括你在网页中输入的账号和密码等等。为了安全起见,建议自己购买服务器,并在服务器上安装代理转发工具,然后将 background.js 中的 host 改为你购买的服务器的IP地址。
另外,使用chrome插件需要注意,某些chrome插件可能会监控用户在网页中的输入信息,包括账号密码等,比如著名的adblock plus插件(和adblock是两个不同的插件)就曾被曝出含有木马病毒。
 
 

 

 

原文地址:http://www.35ui.cn/post/2020050338..html

标签Chrome插件浏览器插件谷歌浏览器插件Chrome插件开发谷歌插件谷歌插件开发

上一条: 数组倒序-js数组倒序reverse
下一条: html静态页面外包价格|html静态页面的制作外包

或许你还对下面的文章感兴趣