博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Chrome 插件编写日记
阅读量:4708 次
发布时间:2019-06-10

本文共 1277 字,大约阅读时间需要 4 分钟。

  • Chrome 插件,你可以理解为打开了一个网页,但是里面只有前端语言,JavaScript, HTML + css

  • 但是有一点区别的是,它是有一个名字为 manifest.json 的配置文件的,里面,有关于这个插件的一些配置,如下:

  • manifest.json

{        // 这是必要的,代表  manifest版本, 网上介绍说必须写 2    "manifest_version" : 2,        // 名字也是必要的    "name" : "chen_crx_text",        // 这代表这个插件代码的版本    "version" : "0.0.1",        //  上面三个是必要的,下面的是我自己加上去的。       //  这个是这插件的描述    "description" : "chenfulin chrome exten test",        // 这个是后台运行的 js    "background":    {        "scripts" : ["js/test.js"]    },        // 这是个添加插件的那个界面显示的    "browser_action" :    {        "default_icon" : "img/icon.png",        "default_title" : "这是一个示例插件"    },        // 相关权限    "permissions": [               "tabs",                    "webRequestBlocking",        "webRequest",        "browsingData",        "storage",        "unlimitedStorage"        ],    "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",        // 这个是右上角显示的图标    "icons" :     {        "128": "img/icon.png"    },        //  这个右键点击后选择 选项 出现的界面    "options_page" :"index.html"    }
  • index.html

             
chenfulin
  • js/test.js

chrome.browserAction.onClicked.addListener(function(){          chrome.tabs.create({ url: 'index.html' });    });

转载于:https://www.cnblogs.com/chenfulin5/p/9030161.html

你可能感兴趣的文章
Axure自动备份功能!让意外不在可怕!
查看>>
robot Framework实战
查看>>
android 入门 005(登录记住)
查看>>
嵌入式成长轨迹36 【Zigbee项目】【单片机基础】【单片机SD卡】
查看>>
SpringBoot集成阿里巴巴Druid监控
查看>>
Java基础教程——线程通信
查看>>
c/c++ 广义表
查看>>
Appium连接多个设备并发执行(GUI模式)
查看>>
Kafka如何保证数据不丢失
查看>>
cat命令
查看>>
matlab求定积分和不定积分
查看>>
找规律(hdu2502)
查看>>
LinkedList源码分析
查看>>
IDBC
查看>>
中国剩余定理
查看>>
DOM基础3
查看>>
如何将ppt转换为高清图片?
查看>>
spring注入方式和数据的注入
查看>>
win10+python3.5,使用requests抓取信息遇到chunked乱码的诡异问题。python2.7则不乱码...
查看>>
面向对象 组合
查看>>