zoukankan      html  css  js  c++  java
  • 【转载】Chrome插件开发 尝试

    本来来自 http://www.cnblogs.com/rufus-hua/

    1.新建文件夹

    如图:整个项目的结构

    项目目录结构

    2.新建一个名为manifest.json的文件,编码模式为utf-8,(可以先建好txt文件然后再将文件后缀txt改为json)

    3.用记事本写入代码如下:(manifest.json)

     View Code

    注释:其中browser_action 中的dafault_icon 是自己 准备的图片(我将一张jpg到网站上转化为了几张不同大小的ico),dafault_popup是默认页面

    4. 新建一个html页面 名字叫popup.html内容如下:

     View Code

    注:其中使用到jQuery,请自行下载,如上所示 我使用jquery-1.10.2文件夹中的jquery-1.10.2.js文件

    5.新建popup.js文件,内容如下:

     View Code

    注释:此处使用jQuery语法 因为在popup.html文件中已经引用jquery文件;

    注1:其中第一条为貌似为固定写法 以为:将指定文件"注入到"当前网站,然后运行主要进去的js文件.

    注2:其中在xx.js文件是我执行的文件.其中使用到jquery语法,所以需要将jquery"注入到"当前页面

    6.新建xx.js文件(此js文件为主要执行代码),内容如下:

     View Code

    注释:因为百度首页的logo使用的div的id为lg你懂得......

    7.就此代码工作完成,打开chrome浏览器,工具->扩展程序->加载正在开发的扩展程序    然后选择第一步建立的文件夹.ok.....你会看到chrome右上角多出一个app,然后转到百度首页,单击咱们的app,会发现 百度首页的logo 被替换为 .....你懂得....

    8.关于app程序打包为crx,依然是 Chrome浏览器->工具->扩展程序->打包扩展程序...剩下的 你懂得 你会得到 一个 xx.crx..然后你就可以吧这个crx给别人了...哈哈

     Chrome后台

    源码下载: http://pan.baidu.com/share/link?shareid=526440339&uk=2754452510
    

    最后感谢 :小辉辉(朱京辉)同学 的大力帮助  

    小菜在此敬上,欢迎大牛指点

  • 相关阅读:
    break语句和continue语句
    switch注意事项
    运算符优先级
    混合赋值运算符做算数运算时不改变自身数据类型
    arpspoof+ettercap嗅探局域网HTTP/HTTPS账号密码
    linux上chrome、vlc等程序root不能运行的解决办法
    kalilinux、parrotsecos没有声音
    linux相关文章链接
    live kalilinux能保存文件和设置
    渗透测试文章链接
  • 原文地址:https://www.cnblogs.com/AaronYang/p/3325499.html
Copyright © 2011-2022 走看看