Edge17 - SEC7136 - Источник не прошел проверку целостности ресурса - PullRequest
0 голосов
/ 27 июня 2018

На веб-сайте jekyll я добавил плагин (http://flexslider.woothemes.com/), все отлично работает до Edge16 и ниже браузеров, однако в Edge17 я вижу сообщение консоли:

SEC7136: [Integrity] The origin '[insert url]' failed an integrity check for a style resource at '[url]'

О чем эта ошибка? И каким образом файл-нарушитель, в данном случае CSS-файл, вызывает проблему целостности в Edge17, а не предыдущую версию?

Спасибо

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

Это не ошибка в ОС. Это на самом деле функция безопасности. Когда вы загружаете внешний ресурс JavaScript или CSS из CDN, появляется атрибут целостности. Если значения не верны, ресурс не будет загружен. Это защита от непредвиденных или злонамеренных изменений третьих лиц. Похоже, что эта проверка теперь применяется в Edge.

Чтобы исправить, все, что вам нужно сделать, это обновить ссылки на CDN в вашем коде и обязательно включить правильные атрибуты целостности и перекрестного происхождения.

Вот превосходный ресурс, который подробно объясняет.

0 голосов
/ 29 июня 2018

Это известная ошибка в 1803 году выпуска Win10. Вы, вероятно, импортируете таблицу стилей CSS, и хотя родитель имеет хорошую целостность, Edge рассматривает импортированную таблицу стилей как «плохую» целостность и блокирует ее - что неверно и, следовательно, является ошибкой. Это должно быть исправлено в следующем выпуске Windows.

...