Открыть всплывающее окно с меню и перенаправить на внешний адрес - PullRequest
0 голосов
/ 08 сентября 2011

Здравствуйте, снова Stackoverflow!

Я хочу создать приложение Chrome, которое при его открытии откроет всплывающее окно с меню, в котором вы можете нажать на некоторые ссылки, а при нажатии на определенную ссылку откроется новая вкладка, и вы получите на этот адрес. Но это не работает, когда я нажимаю на ссылку меню, ничего не происходит. Итак, вот что у меня есть:

manifest.json:

{
  "name": "menu",
  "version": "0.1",
  "description": "menu",
  "browser_action": {
    "default_icon": "icon.png",
    "popup": "menu.html"
  },
  "permissions": ["tabs", "notifications"]
}

menu.html:

<a href="#" onclick="

chrome.browserAction.onClicked.addListener(function(tab) {
    chrome.tabs.create({'url': chrome.extension.getURL('redirect/google.html')}, function(tab) {
    });
});">hey</a>

Перенаправление / google.html:

<script>window.location="http://google.com"</script>

1 Ответ

1 голос
/ 08 сентября 2011

Я слишком много думал, я мог бы просто сделать:

<a href="#" onclick="chrome.tabs.create({url:'http://google.com'});">Google</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...