google chrome extension - pagina - La acción de la página de extensión de Chrome aparece fuera de la barra de direcciones
modo kiosko chrome (1)
Escribí una acción de página de extensión de Chrome, con la siguiente implementación:
En manifest.json:
"permissions" : [
"declarativeContent"
],
En background.js:
chrome.runtime.onInstalled.addListener(function() {
// Replace all rules ...
chrome.declarativeContent.onPageChanged.removeRules(undefined, function() {
// With a new rule ...
chrome.declarativeContent.onPageChanged.addRules([
{
conditions: [
new chrome.declarativeContent.PageStateMatcher({
pageUrl: { urlMatches: ''www/.somewebsite/.com/(translate|revise)/'' },
})
],
// And shows the extension''s page action.
actions: [ new chrome.declarativeContent.ShowPageAction() ]
}
]);
});
});
Noté que en la mayoría de los navegadores Chrome, el icono de acción de la página aparece correctamente dentro de la dirección y solo aparece cuando se cumple la página correspondiente:
Sin embargo, en algunos navegadores recientemente las acciones de la página comenzaron a aparecer como acciones de navegador habilitadas / deshabilitadas, es decir, fuera de la barra de direcciones, lo que es mucho más torpe porque la idea general sobre los iconos de acciones de la página es que aparecen si y solo si la página es relevante para ellos. . No tiene sentido mostrar una acción de página deshabilitada la mayor parte del tiempo. En realidad, les sucedió a los navegadores donde solía funcionar bien hace días, como si una actualización de Chrome tuviera algunos efectos secundarios.
Supongo que esto está relacionado con alguna configuración de Chrome que ahora muestra todas las extensiones allí, pero ¿hay alguna forma de forzar que la acción de la página aparezca consistentemente en la barra de direcciones y solo aparezca cuando puede ser realmente útil?
Parece que esto es el resultado de una nueva actualización de Chrome, con los desarrolladores probablemente razonando que la mayoría de los usuarios no sabrían que tienen extensiones instaladas de otra manera.
Enlace al anuncio: https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-extensions/upcoming/chromium-extensions/7As9MKhav5E/dNiZDoSCCQAJ
No parece que los desarrolladores de extensiones puedan hacer nada al respecto, pero realmente espero que Google revierta este cambio.