1

我一直在参考很多帖子,甚至提交过

如何通过单击弹出窗口中的按钮将打开弹出窗口的窗口重定向到新页面?

谷歌浏览器扩展重定向不同的页面

该代码似乎对我不起作用。我正在开发谷歌扩展程序以显示一个弹出窗口 winodw,它应该将我重定向到新窗口/标签中的另一个页面。我在 Ubuntu 机器上使用 Chrome。

我的清单文件是:

      {
      "manifest_version": 2,

      "name": "One-click WebRTC",
      "description": "This extension is for 'browser action' with WebRTC.",
      "version": "1.0",

      "browser_action": {
        "default_icon": "icon.png",
        "default_popup": "popup4.html"
      },


}

我的 popup4.html 文件是:

`

<html>
  <head>
    <title> Web</title>
    <style>
      body {
        min-width: 700px;
        min-height: 700px;
        overflow-x: hidden;
      }

      img {
        margin: 5px;
        border: 2px solid black;
        vertical-align: middle;
        width: 75px;
        height: 75px;
      }
    </style>

<script type="text/javascript">
function loadlogin() {
     window.opener.location.href="http://localhost:8080/project/login.html";
}
</script>

  </head>
  <body>
  Google Chrome Extension : Load ......................


<a href="" onclick="loadlogin();">LOGIN </a></p>

  </body>
</html>
4

1 回答 1

1

在您的清单中,添加权限“选项卡”。

然后使用这样的东西打开一个新标签:

chrome.tabs.create({url: 'http://www.google.com'});

它记录在这里:http: //developer.chrome.com/extensions/tabs.html

于 2013-09-04T21:24:36.163 回答