popup.html在新标签窗口中重定向到login.html页面

时间:2013-09-03 10:10:10

标签: javascript html google-chrome-extension popup

我一直在推荐很多帖子,甚至还提交了提交

How do I redirect the window that opened a popup window to a new page by clicking a button in the popup window?

Google Chrome Extension Redirect different page

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

我的maninfest文件是:

      {
      "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>

1 个答案:

答案 0 :(得分:1)

在您的清单中,添加权限“标签”。

然后使用类似的东西打开一个新标签:

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

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