Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

255
Vistas
Firefox 96.0.2 Win10: cambie HTML interno y externo en el navegador externo desde el navegador interno a través de la API de extensiones web, aquí: a través de userChrome.js * .uc.js

Nunca trabajé con tecnología de navegador (firefox). Soy un principiante absoluto y solo vengo a este tema porque quiero crear un bloqueador de anuncios privado para mi lectura de periódicos. Pude bloquear algunas cosas a través de userContent.css, pero no puedes deshacerte de los ID, los nombres de clase css y los scripts recargados (generados aleatoriamente). De ahí el intento a través de uc.js porque allí podría combinarlo con algunas otras características como NewTabURL personalizado, etc. ( https://github.com/xiaoxiaoflood/firefox-scripts/tree/master/chrome/utils )

Pero para poder usar content_scripts en uc.js, tendrían que 'agregarse' a uc.js.

Entonces parece que la configuración regional manifest.json que parece leerse y convertirse en install.rdf tiene que modificarse... ver en https://github.com/xiaoxiaoflood/firefox-scripts/blob/master/chrome/ utils/BootstrapLoader.jsm en la línea 230:

 let manifestData = await pkg.readString('install.rdf'); let manifest = InstallRDF.loadFromString(manifestData).decode();

... pero ¿dónde está este locale (línea 198), que se lee aquí... no puedo encontrarlo... está empacado en alguna parte?

 function readLocale(aSource, isDefault, aSeenLocales) { let locale = {}; if (!isDefault) { locale.locales = []; for (let localeName of aSource.locales || []) { if (!localeName) { logger.warn('Ignoring empty locale in localized properties'); continue; }

¿O alguien sabe cómo vincular content_scripts después de que (para mí) manifest.json no encontrable se convierta en install.rdf en BootstrapLoader.jsm en la línea 178:

 var BootstrapLoader = { name: 'bootstrap', manifestFile: 'install.rdf', async loadManifest(pkg) {

Mejor gracias axel

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda