admin管理员组

文章数量:1643154

一、背景

        得空学一下插件的编写Chrome  Extensions。在GitHub找一些例子来看看,不过大多数都还是V2的,有些写法已经过时了,用不了。必须得对着文档来进行修改才行

        练习的例子上,想写一个右键菜单,显示本机ip地址的跳转入口,用了js的跳转方法window.open

// 点击地址事件处理
function ipAddressClicked(response) {
  // window.open("https://www.baidu/s?wd=ip");
  // chrome.windows.create(url:"https://www.baidu/s?wd=ip")
  chrome.tabs.create({
    url: 'https://www.baidu/s?wd=ip'
  });
}

竟然不行,报错如下

Error in event handler: ReferenceError: window is not defined

二、解决

        搜索引擎找来找去,都没找到有人遇到类似的问题,只能又重新回到官方文档上去看了。发现可以通过两种形式来实现我想打开窗口的操作。

1、打开新窗口 <

本文标签: 插件错误ReferenceErrorwindowdefined