2013-07-02 15 views
13

Quando cerco di includere script di social media nella mia pagina, ottengo lo stato "sospeso" in Chrome su alcuni computer (non tutti): chrome developer window http://s17.postimg.org/xvpjllmwv/image.pngCome correggere lo stato "in sospeso" nella finestra degli sviluppatori di Chrome?

In altre parole, gli script non vengono caricati . Gli script sono inclusi nel modo predefinito come raccomandato dalla guida dello sviluppatore.

Quali impostazioni di Chrome possono causare un simile comportamento?

+0

State li anche da un server locale che da un file HTML locale? – thomaux

+0

qualsiasi versione specifica? O qualche plugin o impostazione di sicurezza che potrebbe bloccare l'accesso alla libreria. –

+0

@Anzeo: No, è un sito web live standard. Funziona per la maggior parte delle persone ma alcuni di loro riferiscono di avere il problema dato. –

risposta

13

Ciò è dovuto al blocco annunci o al plug-in che si sta utilizzando con il chrome. Disabilitare il blocco/blocco annunci che blocca le richieste risolverà il problema. Blocca tutte le richieste e quindi è in sospeso.

Provare a risolvere in questo modo e condividere lo stato.

+0

Grazie per il suggerimento. Sfortunatamente, non sono installate estensioni aggiuntive o plug-in di blocco degli annunci installati su Chrome. –

+0

@JeanLouis sei sicuro che questo è vero per tutti i tuoi utenti? – thomaux

+0

Per quanto ho trovato tali problemi, le ragioni che ho identificato erano le stesse che ho [email protected] –

2

Stai utilizzando HTTPS sul sito?

Se lo sei, Chrome blocca le richieste HTTP all'interno dei siti Web https e mostra uno scudo grigio vicino alla stella del segnalibro sulla barra degli indirizzi.

Se questo è il caso è sufficiente includere la tua roba esterno senza specificare protocolli

Esempio:

Change

http://domain.com/some.js a //domain.com/some.js

1

Risposta ripetuto da this domanda.

Ho avuto lo stesso problema su OSX Mavericks, si è scoperto che Sophos anti-virus stava bloccando alcune richieste, una volta disinstallato il problema è andato via.

Puoi anche provare a disabilitare le estensioni in chrome per vedere se questo aiuta, in tal caso saprai che un'estensione sta causando il problema. Usa il flag '--disable-extensions per vedere se risolve il problema.

0

Stavo usando AngularJS come framework front-end per la mia app, e in qualche modo $httpProvider.defaults.withCredentials = true; ha reso tutte le mie richieste POST in sospeso. Dopo aver rimosso questa linea, tutto funziona all'istante.

0

A volte lo script impiega più tempo nel caricamento mentre il sistema è stato spostato. quindi assicurati di attendere per darti una risposta prima di manipolarla. così piuttosto che facendo seguito

var temp; 
$.get('path/to/filename.ext',function(data){ 

temp = data; 

} 
//use temp 

fare questo

var temp; 
$.get('path/to/filename.ext',function(data){ 
temp = data; 
//use temp 
} 
Problemi correlati