列表格式显示

- 分类

广告招商中......
联系方式!

- 时间排序 更多...
    - 点击排序 更多...
      - 大小排序 更多...
        作者

         

        最近发布的软件 更多>>

        首页 >> >> >>01 chrome插件开发之右键百度搜索选定词 发布者:blog >> 本人发布的更多软件

        广告招商中...... 联系方式!

        01 chrome插件开发之右键百度搜索选定词 

        时间:2024-06-19 01:49:03      作者:blog     访问量:  
        ;开始下载地址

        1 创建manifest.json

        {

            "manifest_version":2,//版本号,由google指定为2

            "name": "BaiduSearch",//插件名称

            "version":"1.0",//插件版本

            "description":"BaiduSearch插件",//插件描述

            "icons":{//插件图标

                "128":"assets/img/logo.png",

                "48":"assets/img/logo.png",

                "16":"assets/img/logo.png"

            },

            "browser_action":{

                "default_icon":"assets/img/logo.png"//插件图标

                // "default_popup":"popup.html"//点击图标后弹出的html互动文件

            },

            "background":{

                "scripts":["background.js"]//关联的代码

                // "persistent":false//是否在页面上一直运行

            },

            "permissions":[       

                "contextMenus"

            ]

            

        }

        2 创建background.js

        // //1、创建contextMenus

        // var contextMenu = {

        //     id:"baiduSearch",

        //     title:"百度搜索",

        //     //contexts:page,video...

        //     contexts:["selection"]

        // }

        // chrome.contextMenus.create(contextMenu);

        // //2、为contextMenus添加事件监听

        // chrome.contextMenus.onClicked.addListener(function(clickData){

        //     //clickData.menuItemId:被点击的菜单选项卡的id

        //     //clickData.selectionText:选中的内容

        //     if(clickData.menuItemId == 'baiduSearch' && clickData.selectionText){

        //         alert(clickData.selectionText)

                

        //     }

        // })

         

        chrome.contextMenus.create({

            id:"baiduSearch",

            title: '使用度娘搜索:%s', // %s表示选中的文字

            contexts: ['selection'], // 只有当选中文字时才会出现此右键菜单

            onclick: function(params)

            {

                // 注意不能使用location.href,因为location是属于background的window对象

                chrome.tabs.create({url: 'https://www.baidu.com/s?ie=utf-8&wd=' + encodeURI(params.selectionText)});

            }

        });

        ————————————————


                                    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

                                

        原文链接:https://blog.csdn.net/qq_42574478/article/details/134088311

        https://blog.51cto.com/u_16120231/10830465

        https://zhuanlan.zhihu.com/p/661185676


        本页Html网址:/htmlsoft/619359.html

        本页aspx网址:/soft.aspx?id=619359&bianhao=202406190148335401_91735&kind1=&kind2=

        最后访问时间:

        上一篇:开发Chrome插件获取当前页面Cookie

        下一篇:如何仅在chrome扩展处于活动状态时运行js脚本

        增加   


        相关评论        新窗口打开查看评论