О проблеме загрузки пути к ресурсам в IE - PullRequest
0 голосов
/ 27 мая 2019

Это пример :

http://www.test.com/project/Index_Action!getAll.action

Это проект, составленный на разных языках

В каталоге /project , Предоставляет проекты на разных языках

Сначала будет загружена английская версия

Сцена :

  1. В тестовой среде Chrome, Firefox, IE, полностьюзагруженные ресурсы

  2. В онлайновой среде, когда Chrome и Firefox получают доступ к этому URL, все ресурсы выгружаются.

Но когда Internet Explorerбраузер имеет доступ к URL, появляются CSS-файлы и файлы JavaScript

Не удалось загрузить ресурс: сервер ответил со статусом 404 ()

Проблема

URL отсутствует /project

становится

http://www.test.com/Index_Action!getAll.action

Я пробовал следующее:

  1. Я добавил /project вручную, но IE все еще игнорировал его

    <% String path=request.getContextPath();String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/project/";%>
    
  2. Ссылка на ресурс:

    <link href="project/css/all.css" rel="stylesheet"/>

В IE как предотвратить отсутствие URL-пути?

Область комментария к ответу:

  1. Использование пути являетсяотносительный путь
  2. Ресурс не может быть загружен, поскольку в пути отсутствует поле. Но в других браузерах это нормально, только браузер IE не является нормальным
  3. IE версия 9. Кэш очищен
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...