javascript - 从 Chrome 扩展弹出窗口重定向

标签 javascript html google-chrome google-chrome-extension

<分区>

当我点击右上角的扩展按钮时,如何将我重定向到另一个页面? 我的 list 看起来有点像这样。

{
  // Extension Info
  "manifest_version": 2,
  "name": "Extension",
  "version": "0.0.1",
  "description": "Text",

  // Action
  "browser_action": {
    "default_icon": "icon_64.png",
    "default_popup": "popup.htm"
   },

  // Other decorative stuff
  "icons": {
      "128": "icon_128.png",
      "64": "icon_64.png",
      "16": "icon_16.png"
   }
}

弹窗看起来像这样

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
            window.open("http://website.com",'_blank');
        </script>
    </head>
    <body>
        <h1>Redirecting...</h1>
    </body>
</html>

有什么想法吗? 谢谢! -SensiAking1

最佳答案

在后台脚本中,为 browserAction 按钮实现一个 onclick 处理程序,如下所示。

chrome.browserAction.onClicked.addListener(function (tab) {
  chrome.tabs.update({ url: "http://website.com" });
});

关于javascript - 从 Chrome 扩展弹出窗口重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33577930/

相关文章:

html - 如何在swift 4中的webview中显示大量数据

jquery - Chart.js 如何在条形图的 Canvas 中添加一条线

html,带有中心div的css。火狐谷歌, Chrome 不好

google-chrome - 如何通过快捷键清除Chrome控制台?

javascript - Jquery 从简单的普通 javascript 演变而来

javascript - 如何使用 express req 对象获取请求路径

php - 使用 php 将值从一个页面传递到另一个页面

javascript - 如何在 Chrome 中像在 Firefox 中一样在页面加载时初始触发 window.onBind

javascript - 执行或执行 javascript : URLs ever work in CSS, 如果是,是否可以阻止?

javascript - 激活 Controller 呈现的模板中的 Vue