2013-09-03 1 views
0

Я ссылаюсь на многочисленные посты и даже пошел через подчинениеpopup.html для перенаправления на login.html страницу в новой вкладке

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

Кодекса похоже, не работает для меня. Я работаю над расширением google, чтобы отобразить всплывающее окно winodw, которое должно перенаправить меня на другую страницу в новом окне/вкладке. Я использую Chrome на компьютере Ubuntu.

Мой 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

В манифесте, добавьте разрешения "Вкладки".

Затем использовать что-то вроде этого, чтобы открыть новую вкладку:

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

Это документированный здесь: http://developer.chrome.com/extensions/tabs.html

Смежные вопросы