ASP.NET WebForms по-прежнему загружает старый jQuery из ScriptResource.axd после обновления до jQuery 3.7.1.Jquery

Программирование на jquery
Ответить
Anonymous
 ASP.NET WebForms по-прежнему загружает старый jQuery из ScriptResource.axd после обновления до jQuery 3.7.1.

Сообщение Anonymous »

Наша команда безопасности отметила проблему, указывающую на то, что в нашем приложении загружена более старая версия jQuery. (ScriptResource.axd)
Я работаю над приложением ASP.NET WebForms (.NET Framework).
Я обновил jQuery до 3.7.1, но сначала заметил, что приложение все еще загружает старую версию jQuery через

Код: Выделить всё

ScriptResource.axd
[/b].
Чтобы переопределить встроенный в структуру jQuery, я использовал

Код: Выделить всё

ScriptResourceMapping
[/b] в Global.asax:

Код: Выделить всё

protected void Application_Start(object sender, EventArgs e)
{
ScriptManager.ScriptResourceMapping.Clear();

ScriptManager.ScriptResourceMapping.AddDefinition(
"jquery",
new ScriptResourceDefinition
{
Path = "~/Scripts/jquery-3.7.1.min.js",
DebugPath = "~/Scripts/jquery-3.7.1.js",
LoadSuccessExpression = "window.jQuery"
}
);
}
Однако,

Код: Выделить всё

ScriptResource.axd
по-прежнему присутствует на вкладке «Сеть»[/b], поэтому создается впечатление, будто старый jQuery все еще загружается

URL-адрес запроса

http://localhost/KIOSK_WEB/ScriptResour ... aulYfFjXgQ W4J7u4oHKFO5tgWAjesf12BTB976GkcsesxSBv9OKBOQ5UfmSYKcpdQkr3we3YowULPf8qC80knoWIxyeqkjMrgTRU5WE1&t=78d79713
Вопросы
  • Почему ScriptResource.axd по-прежнему запрашивается даже после переопределения jQuery с помощью ScriptResourceMapping?
  • Означает ли наличие ScriptResource.axd, что старая версия jQuery все еще выполняется или она только обслуживает другие Скрипты ASP.NET WebForms?
  • Возможно ли (или поддерживается) полностью удалить или отключить встроенный в платформу jQuery из ScriptResource.axd в приложении ASP.NET WebForms?
  • С точки зрения безопасности означает ли присутствие более старой версии jQuery внутри ScriptResource.axd представляет уязвимость, если активной версией среды выполнения является jQuery 3.7.1?
  • Каков рекомендуемый и поддерживаемый способ продемонстрировать, что приложение действительно использует обновленную версию jQuery и что запрос ScriptResource.axd не представляет угрозы безопасности?


Подробнее здесь: https://stackoverflow.com/questions/798 ... -upgrading
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»