Tag: FIREFOX-ADDON-WEBEXTENSIONS
Tenemos un COMPLEMENTO que es compatible hasta la versión 56 de Firefox. Estamos actualizando el Complemento a una extensión web y buscando una alternativa para el comando sdk/test.
Aquí hay una parte de mi archivo manifest.json: “content_scripts”: [ { “js”: [ “common.js”, “generation.js” ], “matches”: [ “://www.site.com/” ], “run_at”: “document_start” }, { “js”: [ “page_init.js” ], “matches”: [ “://www.site.com/” ], “run_at”: “document_start” }, Aquí, quiero ejecutar “common.js” antes de “page_init.js”, ya que common.js contiene mucho código compartido y . . . Read more
Desarrollo una extensión, la cual agrega la opción de mostrar datos del dispositivo, como el contenido del portapapeles, etc. Me di cuenta de que la siguiente línea de código: document.execCommand(“paste”); no devuelve nada al probarlo en modo sin cabeza con Selenium. También he escrito una página de prueba para confirmar . . . Read more
from selenium import webdriver from selenium.webdriver import FirefoxProfile driver = webdriver.Firefox(executable_path=r’C:\Users\subha\Downloads\geckodriver-v0.30.0-win64\geckodriver.exe’) profile = FirefoxProfile(r’C:\Users\subha\AppData\Roaming\Mozilla\Firefox\Profiles\e7j8p01g.F1′) profile.add_extension(r’C:\Users\subha\AppData\Roaming\Mozilla\Firefox\Profiles\e7j8p01g.F1\extensions\CanvasBlocker@kkapsner.de.xpi’) driver.get(‘https://github.com’)
Soy nuevo en la escritura de extensiones de navegador y estoy trabajando en algunos cambios para una extensión de Firefox. Mientras leía la documentación para browser.runtime.onMessage.addListener() encontré esta nota: Nota: Si pasas una función async a addListener(), el listener devolverá una Promesa por cada mensaje que reciba, impidiendo que otros . . . Read more