URL-адрес Hashbang в IE8 выдает 404 при маршрутизации Angularjs

#angularjs #internet-explorer #asp.net-mvc-4 #internet-explorer-8

#angularjs #internet-explorer #asp.net-mvc-4 #internet-explorer-8

Вопрос:

Я использую angularjs с MVC4, страница нормально загружается в Chrome при навигации по маршруту. Однако, если я сделаю то же самое в IE8, это выдаст ошибку 404. Есть идеи о том, что я должен делать, чтобы заставить его работать на IE8?

Примечание: я использую версию angularjs: v1.2.16, и для htmlMode установлено значение true.

Я понимаю, что IE8 не поддерживает HTML5, и поэтому URL-адрес, на который он пытался перейти, равен:

http://urldomain.com /#!/ПОЛЬЗОВАТЕЛЬСКИЙ интерфейс/Запрос ячейки

Но в Chrome URL переходит на

http://urldomain.com/UI/CellRequest

Ответ №1:

Попробуйте затем приведенный ниже код.

 <meta name="fragment" content="!">
  

Дайте нам знать, работает ли это.

Мы также создали этот веб-сайт — http://www.itslayer.com /

Мы сталкиваемся с проблемой при обходе ботом Google на базе Ajax. Кто-нибудь, пожалуйста, сообщите нам, где мы можем его протестировать.