Domanda

Il mio datore di lavoro sta bloccando il dominio CDN di Google che fornisce il file jQuery a così tanti siti Web:

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js

Voglio usare GreaseMonkey per fornire quel riferimento jQuery da un dominio diverso. È possibile? Posso usare uno script GreaseMonkey per dire a una pagina di caricare il suo riferimento jQuery da questo URL ?:

http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js
È stato utile?

Soluzione

Puoi fare in modo che GreaseMonkey aggiunga il proprio riferimento javascript, ma il problema sarà probabilmente che il codice jQuery sarà già in esecuzione prima che jQuery venga caricato. È possibile chiamare il codice jQuery dopo che lo script GreaseMonkey ha caricato nuovamente jQuery? Sembra che dovresti riavviare l'esecuzione del codice jQuery sulla pagina affinché ciò ottenga i risultati che stai cercando.

Altri suggerimenti

Greasemonkey agisce quando il DOM è già stato caricato. Puoi provare a riscrivere il codice prima che venga visualizzato con un'estensione browser completa. Guarda LiveHttpHeaders . Penso che possa essere utile perché intercetta la pagina prima di accedere al browser. Sulla base di ciò, puoi quindi riscrivere la fonte in base alle tue esigenze

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top