Ho una domanda su come modificare le pagine Web con un'estensione di Chrome.Estensione Chrome: sostituisci HTML prima di caricare la pagina
Dopo aver letto alcune informazioni Credo che la domanda è come manipolare il DOM. Diciamo che apro www.stackoverflow con Chrome e vogliono sostituire la seguente riga di codice:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
e sostituirlo con:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.2.min.js"></script>
La mia domanda non è se è una cosa intelligente da fare , ma come farlo?
non lo fai, e sono contento che non è possibile. – MetalFrog
Credo sia troppo tardi per cambiarlo dopo che è stato caricato. Puoi sostituire l'elemento, ma lo script di googleapis sarà già stato richiesto. – pimvdb
@MetalFrog Le estensioni di Chrome non sono la stessa cosa di un javascript di un sito web. "Non lo fai, e sono contento che tu non possa" è una buona attitudine per il sito javascript, ma discutibile per qualcosa che un utente deve installare manualmente. Non ti piace cosa un'estensione fa al tuo browser? Non installarlo. L'hai accidentalmente installato? Disinstallalo. Tuttavia, quando si applica questa attitudine alle funzionalità dell'API di base che non sono abilitate di default (vale a dire che è necessario installare l'estensione), si finisce con strumenti meno potenti, che influiscono direttamente sulla capacità di risolvere i problemi. Qualcosa a cui pensare. – L0j1k