2013-08-25 5 views
13

Ich baue eine HTML5-Seite aus. Ich verwende JQuery und die folgenden zwei Konsolenfehler.JQuery 2.0.3 Chrome-Fehler Ressourcen müssen im Manifestschlüssel web_accessible_resources aufgelistet sein, damit sie von Seiten außerhalb der Erweiterung geladen werden können.

Denying load of chrome-extension://kkelicaakdanhinjdeammmilcgefonfh/js/jquery.min.map. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension. localhost/:1 

GET chrome-extension://invalid/ chrome-extension://invalid/:1 

Soweit ich sagen kann alles normal erklärt wird. Hier ist der Anfang meiner HTML-Seite

<!DOCTYPE HTML> 
<html> 
    <head> 
     <title>Page Title</title> 
     <link href="css/main.css" type="text/css" rel="stylesheet" /> 
     <link href="css/archivo-narrow.css" type="text/css" rel="stylesheet" /> 
     <script type="text/javascript" src="scripts/jquery-2.0.3.min.js"></script> 
    </head> 

Was löst diesen Fehler aus?

Antwort

9

Wenn Sie die Chrome-Erweiterung Windows Resizer verwenden könnte es damit zu tun, siehe http://windowresizer.userecho.com/topic/185143-exception-in-development-tools-in-chrome-dev-m-29015302-66-and-29015353-611/ Ich bekomme den gleichen Fehler. Wenn ich die Erweiterung deaktiviere, bekomme ich den Fehler nicht mehr.

+0

Ich benutze das. Ich werde das ausprobieren und sehen, ob es das repariert. – LoneWolfPR

+1

Die Chrome-Erweiterung "ScrollMaps" hat es für mich getan. Ich habe das Problem gefunden, indem ich auf der Seite "Chrome-Erweiterungen" nach der im Fehler angegebenen Erweiterungs-ID gesucht habe. – nt22

+0

Grundsätzlich gibt es anscheinend ** mehrere verschiedene Erweiterungen, die dies verursachen **. Versuchen Sie einfach, das zuletzt installierte Gerät zu deaktivieren und setzen Sie die Deaktivierung in chronologischer Reihenfolge fort, bis der Fehler verschwindet. –

1

Haben Sie alle ur-Dateien korrekt in der Chrom-Manifestdatei registriert? Ich vermute, dass etwas nicht in Ordnung ist

10

Wenn Sie diese Nachricht nur gemäßigt entfernen möchten, deaktivieren Sie die Quellkarten.

Für Chrome Benutzer: Drücken Sie Strg + Umschalt + I, klicken Sie auf das Zahnrad-Symbol in der rechten Seite zu öffnen, die Einstellungen, deaktivieren Sie das Quelle aktivieren Karten.

Für andere Benutzer, lesen Sie es Developer Tools - Source maps

Detail Problem: es liegt daran, dass die Seite eine minimierte JS/CSS/Ressource enthalten ist, und es wurde ein Mapping Pfad der ursprünglichen Datei angehängt. Leider fehlt die Datei im Mapping-Pfad.

+0

Mein Erstgeborener, Sir - er gehört Ihnen. Komm und sammle ihn in deiner Freizeit. –

11

Wenn Sie nicht jQuery von CDN verwenden (Sie herunterladen jQuery für sich selbst, sind es dann), es scheiterte seine Quelle Karte zu finden, so dass dieser Fehler herunterladen jquery Quelle Karte kann

Sie finden Quelle zu beheben Karte Weg in Ressourcen Tab in Developer Tool, öffnen Sie Ihre jQuery-Datei, werden Sie so etwas wie dieses

/*! jQuery v2.0.3 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license 
//@ sourceMappingURL=jquery-2.0.3.min.map 
*/ 

finden dann auf http://code.jquery.com/sourceMappingURL, in diesem Fall = http://code.jquery.com/jquery-2.0.3.min.map, dann speichern Sie es in demselben Verzeichnis wie du sparst deine jQuery-Datei

+5

+1. Das hat mein Problem behoben. Ich war von meiner vorherigen Verwendung von jq1.7 gesprungen, also hatte ich keine Ahnung, dass mir eine zusätzliche Datei fehlte. (Ich musste '" web_accessible_resources ": [" jquery-2.0.3.min.map "],' zu meinem manifest.json hinzufügen, aber das hätte ich sonst nicht herausgefunden.) –