KB4486563 сломал URL Internet Explorer - PullRequest
0 голосов
/ 13 февраля 2019

Наш продукт работает исключительно в Internet Explore - да, я знаю - я знаю ... Проблема в том, что когда код был написан, HTML выглядит следующим образом

<img src="images\image.gif" WIDTH="72" HEIGHT="24">

.Теперь доступ запрещен в коде vbscript / javascript, который пытается получить доступ к DOM - или просто к изображениям, которые вообще не отображаются

Кто-нибудь знает о настройке в IIS, чтобы этот URL-адрес по-прежнему работал после этого KBбыл установлен.

Я знаю, что обходной путь заключается в том, чтобы изменить весь код на правильный с косой чертой.

Я попытался добавить параметр реестра, надеясь, что проблема была в:Добавляет поддержку домена верхнего уровня в предварительную загрузку HTTP Strict Transport Security (HSTS) для Microsoft Edge и Internet Explorer 11. Но это не помогло

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 17 февраля 2019

Microsoft перечислила это как Известная проблема .Их обходной путь:

Измените обратную косую черту (\) на прямую косую черту (/) в относительном пути элемента изображения.

Или

Изменитеотносительный путь к полному пути URI.

Microsoft работает над разрешением и предоставит обновление в следующем выпуске.


update (20.02.2019):

Microsoft выпустила KB4486565 , которая должна решить эту проблему.

0 голосов
/ 15 февраля 2019

у нас была та же проблема, когда IE показывал ошибку «Отказано в доступе» для следующей строки javascript после установки 644-разрядной версии KB4486563 для Windows 7:

document.getElementById (textboxID) .src = "images \ yes.png "

После изменения обратной косой черты на прямую наклонную черту следующим образом:

document.getElementById (textboxID) .src =" ./images/yes.png"

все снова работало нормально.

Поэтому попробуйте изменить обратную косую черту на прямую, чтобы посмотреть, исправит ли она это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...