2016-08-08 16 views
0

Schritte, dieses Verhalten zu reproduzieren:Warum wird jQuery nicht in Chrome geladen?

Schritt 1 - Zugriff auf dieser Seite mit Google Chrome (ohne dev Tools offen): http://www.thisiswhyimbroke.com/star-trek-planetary-glassware-set/

Schritt 2-$.fn.jquery in der Konsole ausgeführt werden. Es besagt, dass jQuery nicht existiert.

Schritt 3 - Aktualisieren Sie die Seite und starten Sie erneut $.fn.jquery auf der Konsole. jQuery existiert jetzt.

Wissen Sie, warum das passiert? jQuery wird in beiden Fällen in der angefordert. Ich kann das nicht in einem anderen Browser, inkognito oder mit geöffneten Chrome-Entwicklertools reproduzieren.

Antwort

5

Sie müssen sicherstellen, dass Sie den Befehl auf dem richtigen Kontext ausgeführt werden:

Chrome Extension Context

Top

Es gibt eine bug in Chrome, die den Kontext falsch setzt, wenn DevTools öffnet. Sehen Sie meinen Kommentar here für Details über den Status. Momentan ist es in Canary fest, aber noch nicht in Chrome stabil.

+0

Ist der Chrom-Bug für Sie behoben? Für mich ist es immer noch nicht – Ismail

Verwandte Themen