Tag: Google Chrome

ERROR: process_metrics.cc NO IMPLEMENTADO error

Recientemente, hemos empezado a obtener este tipo de advertencias en la consola al ejecutar pruebas de Protractor: [12252:14584:1207/223118.187:ERROR:process_metrics.cc(105)] NOT IMPLEMENTED [12252:14584:1207/223118.187:ERROR:process_metrics.cc(105)] NOT IMPLEMENTED [12252:14584:1207/223318.188:ERROR:process_metrics.cc(105)] NOT IMPLEMENTED Se siente como que ocurren al azar pero no afecta la ejecución de la prueba. El único problema es que contaminan la consola de salida, lo que dificulta el […]

Obtener Selection DOM en el menú contextual de la extensión de Chrome

Intento obtener el DOM que seleccioné por ContextMenu en Chrome Extension. Código: chrome.contextMenus.onClicked.addListener(function(info, tab){ // the info.selectionText just the text, don not contains html. }); chrome.contextMenus.create({ title: “Demo”, contexts: [“selection”], id: “demo” }); pero el info.selectionText no contiene el DOM de HTML. ¿Hay alguna forma de obtener el dominio de selección en la extensión de […]

Cómo leer el texto del Portapapeles en google chrome extension

Estoy tratando de leer el texto del portapapeles en la extensión de Google Chrome. A partir de ahora he intentado con este código y me está devolviendo indefinido. Por favor ayúdame con esto. En background.html mi código es chrome.extension.onRequest.addListener(function(request, sender, sendResponse) { if (request.method == “getClipData”) sendResponse({data: document.execCommand(‘paste’)}); else sendResponse({}); // snub them. }); En […]

Advertencia: Se agregó un detector de eventos no pasivo a un evento ‘touchstart’ de locking de desplazamiento

Recibo una advertencia extraña al abrir la aplicación en Chrome. No sé cómo deshacerme de esta advertencia [Violación] Se agregó un detector de eventos no pasivo a un evento de ‘rueda de ratón’ de locking de desplazamiento. Considere marcar el controlador de eventos como “pasivo” para que la página sea más receptiva. cualquiera por favor […]

¿Cómo usar xpath en chrome headless + puppeteer eval ()?

¿Cómo puedo usar $x() para usar la expresión xpath dentro de una page.evaluate() ? En cuanto a la page no está en el mismo contexto, probé $x() directamente (como lo haría en las herramientas de desarrollo de Chrome), pero no el cigarro. El guión va en tiempo de espera.

¿Cómo comprobar si una pestaña se ha vuelto a cargar en background.js?

Estoy escribiendo una extensión de Chrome que necesita detectar si la pestaña se ha vuelto a cargar, es decir, el usuario actualizó la página (ya sea presionando el botón de actualización o colocando un cursor detrás de la URL y presionando Enter) sin cambiar la URL . Si sucede, reiniciaré mis variables definidas en background.js […]

construir una extensión de Chrome para cargar imágenes (desde el portapapeles)

Quería escribir una extensión de chrome simple para sustituir la siguiente secuencia de pasos que tengo que hacer muy a menudo para la universidad: hacer captura de pantalla de algo Editar captura de pantalla en Paint guardar unnamend.png en el disco duro cargue unnamed.png en imageshack.us/pic-upload.de o en cualquier otro sitio web Compartir enlace de […]

Cómo modificar la ubicación de la URL actual en Chrome a través de extensiones

Quiero crear una extensión que redirija al usuario a otro sitio web si hace clic en el botón de extensión. Hasta ahora solo he visto extensiones que crean una nueva pestaña para cada clic. ¿Es posible redirigir al usuario a otro sitio web utilizando la pestaña activa? Probé algo como esto: chrome.browserAction.onClicked.addListener(function(tab) { var url […]

Resalta la barra de URL con la extensión de Chrome y Safari

¿Es posible resaltar la barra de URL (establecer el foco en la barra de ubicación) utilizando las extensiones de Google Chrome o las extensiones de Safari? Usando las extensiones de Firefox, uno puede resaltar la barra de URL de esta manera: var addressBar=document.getElementById(‘urlbar’); addressBar.focus(); addressBar.select(); No estoy seguro de si hay una funcionalidad similar en […]

Paso de mensaje de extensión de Chrome

Tengo una extensión de Chrome que está enviando un mensaje de inicio de sesión: chrome.runtime.sendMessage data, (response) -> debugger if response.api_key $(“body”).fadeOut 1000, -> window.close() else App.Ui.clearForm() App.Ui.showErrorMessage() Sin embargo, la callback nunca se golpea: chrome.runtime.onMessage.addListener (request, sender, sendResponse) -> if request and request.action is “login” $.ajax( type: “POST” url: App.Config.authUrl() data: request.data dataType: “json” […]

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.