Расширение Chrome: открыть новую вкладку из формы во всплывающем окне - PullRequest
6 голосов
/ 17 апреля 2011

У меня есть простая форма javascript во всплывающем окне с расширением chrome.При нажатии на значок расширения пользователь заполняет форму и нажимает кнопку «go!», Которая должна открыть новую вкладку - URL для этой новой вкладки будет определяться в соответствии со значениями в форме.

В настоящее время всплывающее окнопоказывает отлично, а значения формы заполняются нормально.Как открыть вкладку, когда пользователь нажимает кнопку?

(я довольно новичок в javascript, и документация запутала меня до чертиков: |)

manifest.json:

{
  "name": "My Helper",
  "version": "1.0",
  "description": "My Helper",
  "background_page" : "background.html",
  "browser_action": {
    "default_icon": "icon.png",
    "popup": "popup.html"
  },

  "permissions": 
     ["tabs"]
}

popup.html:

<html>
<head>
      <script type="text/javascript">
              // some functions...
      </script>
</head>

<body>
      <form name="frmOne">
            // input fields
            <button type="button" onclick="buildTheUrl(..input values..)">Go!</button>
      </form>
</body>
</html>

background.html в настоящее время пуст.

1 Ответ

11 голосов
/ 17 апреля 2011
chrome.tabs.create({url: 'http://pathToYourUrl.com'});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...