Estoy tratando de desarrollar una extensión de Chrome que pueda hacer clic en una posición absoluta en todas las pestañas. Las cosas van muy bien, pero me he encontrado con un problema importante que me impide empacar esto y dar por terminado el día.
Estoy ejecutando este código: document.elementFromPoint(600, 303).click();
con Chrome executeScript, puedo hacer esto en cada pestaña y funciona muy bien... siempre y cuando la página sea HTML puro...
chrome.tabs.query({}, function (tabs) { for (var i = 0; i < tabs.length; i++) { chrome.tabs.executeScript(tabs[i].id, {code: 'document.elementFromPoint(600, 303).click();'}); } } );Así que aquí está el problema: algunas de las páginas en las que quiero ejecutar esto no son HTML puro y estoy condenado. Creo que este enfoque tiene problemas cuando se trata de una página de JavaScript porque mi código parece evaluar una página de documento en lugar de un subprograma. O eso, o podría ser una protección XSS extraña o algo así.
¿Existe un código javascript o una API de Chrome que me permita simular un clic con el botón izquierdo del mouse en una posición en una pestaña, independientemente de lo que esté cargado allí?
Agradecería cualquier ayuda si alguien sabe. Me he estado devanando los sesos durante semanas. Nada funciona.
Gracias.