mostrar leer externo estructura ejemplos ejemplo disable datos csp crear con chrome archivo javascript google-chrome-extension

leer - ¿Puedo acceder a una propiedad desde mi manifest.json en los archivos de JavaScript de mi extensión?



mostrar datos json javascript (2)

Creo que esto es lo que estás buscando http://www.martinsikora.com/accessing-manifest-json-in-a-google-chrome-extension

chrome.manifest = (function() { var manifestObject = false; var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == 4) { manifestObject = JSON.parse(xhr.responseText); } }; xhr.open("GET", chrome.extension.getURL(''/manifest.json''), false); try { xhr.send(); } catch(e) { console.log(''Couldn/'t load manifest.json''); } return manifestObject; })();

Y eso es todo. Este fragmento de código corto carga el objeto manifiesto y lo coloca entre otras API. chrome.* . Entonces, ahora puede obtener la información que desee:

// current version chrome.manifest.version // default locale chrome.manifest.default_locale

Me gustaría referirme al número de versión como se define en mi manifest.json en mis extensiones de archivos JavaScript. ¿Hay alguna manera de hacer esto?


Desde Chrome 22 debes usar chrome.runtime.getManifest() . Ver documentos aquí.

Así que ahora es tan simple como:

var manifest = chrome.runtime.getManifest(); console.log(manifest.name); console.log(manifest.version);