JQuery 2.0.3. Ресурсы ошибки Chrome должны быть указаны в файле манифеста 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>
Что вызывает эту ошибку?
Ответы
Ответ 1
Если вы используете расширение Windows Windows Resizer, это может быть связано с тем, что см. http://windowresizer.userecho.com/topic/185143-exception-in-development-tools-in-chrome-dev-m-29015302-66-and-29015353-611/ Я получаю ту же ошибку. Если я отключу расширение, я больше не получаю ошибку.
Ответ 2
Если вы не используете jQuery из CDN (вы загружаете jQuery для себя, а затем включаете его), он не сможет найти свою исходную карту, чтобы исправить эту ошибку загрузить исходную карту jquery
Вы можете найти путь к исходной карте в вкладке ресурсов в Инструменте разработчика, затем откройте файл 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
Ответ 3
Если вы просто хотите умеренно удалить это сообщение, отключите исходные карты.
Для пользователя Chrome: нажмите Ctrl + Shift + I, щелкните значок шестеренки в правой части экрана, чтобы открыть Настройки, снимите флажок Включить исходные карты.
Для других пользователей прочитайте Инструменты разработчика - Карты источников
Деталь проблемы: это связано с тем, что страница включала миниатюрный JS/CSS/resource и была привязана к пути сопоставления исходного файла. К сожалению, файл отсутствует в пути сопоставления.
Ответ 4
Я правильно ли зарегистрировал все файлы ur в файле манифеста chrome? Я думаю, что там что-то не так.