IE9 URL разрешает проблему при попытке отправить имя файла в качестве параметра - PullRequest
0 голосов
/ 29 ноября 2010

Я должен отправить путь к файлу конфигурации xml моему swf с использованием http-параметров.URL выглядит примерно так:lw.local/m/swf/engine.swf?width=900&height=600&xml=/m/xml/stage.xmlВ Opera, Firefox, Chrome и Safari все работает отлично.Однако IE8 и IE9 открывают файл stage.xml вместо engine.swf.Я изменил путь кlw.local/m/swf/engine.swf?xml=/m/xml/stage.xml&width=900&height=600,так что, как вы видите, в конце URL-адреса нет расширения.IE8 теперь работает нормально и открывает файл SWF, как и ожидалось, но IE9 по-прежнему открывает XML.Я могу сделать обходной путь, чтобы в URL не было путей к файлам, но похоже, что это проблема IE.Я уже просмотрел RFC1738 и не нашел там ничего о запрете пути к файлу в разделе поиска HTTP.Мои вопросы:Это ошибка IE, или я неправильно использую http-параметры?Если это ошибка, есть ли шанс, что Microsoft это исправит?Является ли connect.microsoft.com самым быстрым способом сообщить им об ошибке?

ОБНОВЛЕНИЕ: IE9 32bit работает нормально, ошибка существует только в IE9 64bit

1 Ответ

0 голосов
/ 29 ноября 2010

Как насчет URLencode всего после ?

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