JQuery 2.0.3 Chrome Error Resources должна быть указана в ключе манифеста web_accessible_resources для того, чтобы быть загруженной страницами вне расширения
Я строю страницу HTML5. Я использую в нем JQuery и получаю следующие две ошибки консоли.
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
Насколько я могу сказать, все объявлено нормально. Вот вершина моей HTML-страницы
<!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>
Что вызывает эту ошибку?
4 ответа
Если вы используете расширение Chrome Windows Resizer, это может быть связано с этим, см. http://windowresizer.userecho.com/topic/185143-exception-in-development-tools-in-chrome-dev-m-29015302-66-and-29015353-611/ Я получаю ту же ошибку. Если я отключаю расширение, я больше не получаю ошибку.
Когда вы не используете jQuery из CDN (вы скачиваете jQuery для себя, затем включаете его), он не может найти свою исходную карту, чтобы исправить эту ошибку, загрузите jquery source map
Вы можете найти исходный путь к карте на вкладке "Ресурсы" в Developer Tool, а затем открыть свой файл jQuery, вы найдете что-то вроде этого
/*! jQuery v2.0.3 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery-2.0.3.min.map
*/
Затем перейдите по http://code.jquery.com/sourceMappingURL, в этом случае = http://code.jquery.com/jquery-2.0.3.min.map, затем сохраните его в том же каталоге, что и файл jQuery. файл
Если вы просто хотите умеренно удалить это сообщение, отключите исходные карты.
Для пользователя Chrome: нажмите Ctrl + Shift + I, щелкните значок шестеренки справа, чтобы открыть настройки, снимите флажок " Включить исходные карты".
Для другого пользователя, прочитайте его Инструменты разработчика - Исходные карты
Деталь проблемы: это потому, что страница включала минимизированный JS/CSS/ ресурс, и к ней был прикреплен путь сопоставления исходного файла. К сожалению, файл отсутствует в пути сопоставления.
Правильно ли вы зарегистрировали все файлы u r в файле манифеста chrome? Я думаю, что-то там не так