chrome插件开发

最近看了下Chrome插件的开发
新建一个目录作为插件的要目录,在目录下新建 manifest.json文件

{
    "name": "我的插件",
    "version": "0.1",
    "manifest_version": 2,
    "description": "看看我的插件",
    "icons": {
        "16": "statics/img/16.png",
        "48": "statics/img/48.png",
        "128": "statics/img/128.png"
    },
    "browser_action": {
        "default_icon": "statics/img/16.png",
        "default_title": "我的插件",
        "default_popup": "template/pop.html"
    },
    "permissions": [
        "tabs", "http://*/"
    ],
    "homepage_url": "http://leeqq.iteye.com"
}

 
 "browser_action" -> "default_popup" 指向 插件的弹窗页面,如

 
在 template/pop.html中引入 ../statics/js/pop.js

绑定  事件
    

    var get = document.getElementById('get');
    get.addEventListener('click', function () {
        chrome.tabs.insertCSS({file:'statics/css/insert.css'});
    })
    
    var update = document.getElementById('update');
    update.addEventListener('click', function () {
        chrome.tabs.executeScript({file: 'statics/js/insert.js'}, function () {
        });
    });
    
    var create = document.getElementById('create');
    create.addEventListener('click', function () {
        chrome.tabs.create({
            index: 3,
            url: 'template/newpage.html',
            selected: false
        }, function (tab) {
            console.log(tab);
        })
    });

 
分别是往当前页面注入css,js和打开新的tab

 

在Extension页面点击 Load unpacked extensions,选择要目录安装插件


 
这里的api不多做介绍,可以参照网上的api,这里附上360的平台地址
http://open.chrome.360.cn/extension_dev/overview.html
或者访问chrome官网
https://developer.chrome.com/extensions

附件里附上个小例子 myPlugin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值