ventanas ventana open mac extension emergentes emergente ejemplo desbloquear como chrome celular bloquear activar abrir javascript google-chrome-extension

javascript - open - extensión de Chrome: abre una nueva pestaña desde un formulario en ventana emergente



ventanas emergentes (1)

Tengo un formulario de JavaScript simple en una ventana emergente de extensión de Chrome. Al hacer clic en el ícono de la extensión, el usuario llena el formulario y hace clic en "ir", lo que debería abrir una nueva pestaña: la URL de esta nueva pestaña se determinará de acuerdo con los valores del formulario.

Actualmente, la ventana emergente se muestra bien y los valores de formulario están bien poblados. ¿Cómo abro la pestaña cuando el usuario hace clic en el botón?

(Soy bastante nuevo con javascript y la documentación me confundió muchísimo: |)

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 está actualmente vacío.


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