seguito è il mio codice di HTMLestensione si rifiuta di caricare lo script a causa di contenuti direttiva politica di sicurezza
Scripts:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="background.js"></script>
HTML:
<button name="btnlogin" id="btnlogin">Login</button><br/><br/>
e seguenti è js
$(document).ready(function(){
document.getElementById("#btnlogin").click(function(){
alert("s");
});
});
m File Anifest:
{
"manifest_version": 2,
"name": "One-click Kittens",
"description": "This extension demonstrates a 'browser action' with kittens.",
"version": "1.0",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
}
ho scoperto che quando ho eseguito questo codice semplicemente in del browser di avviso viene visualizzato correttamente, ma quando l'eseguo come estensione di Chrome mi dà seguito errori.
Uncaught ReferenceError: $ non è definita
e
Rifiutato di caricare lo script 'http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js' perché viola il seguente contenuto direttiva politica di sicurezza: "script src 'sé' cromo estensione delle risorse:".
Non capisco quali sono questi errori. Please help me capire l'estensione ..
Grazie
Sembra che forse si sta seguendo una guida per rendere vecchia versione 1 estensioni manifesto ... '$ non è defined' mezzi jquery non è stato caricato e il secondo messaggio indica il motivo per cui jquery non è stato caricato. Dovresti mostrarci il tuo manifest per l'estensione. Ecco i documenti per i manifesti di estensione: https://developer.chrome.com/extensions/manifest – James
Solo pacchetto jQuery nell'estensione. – abraham
Ho scaricato il file jQuery e l'ho collegato alla pagina HTML. Questo ha funzionato, ma per quanto riguarda l'aggiornamento o la migrazione di jQuery? – Maharshi