Параметры URL не обрабатываются при открытии в MS Edge - PullRequest
0 голосов
/ 03 мая 2018

Хорошо, вот странная проблема для вас, парни, девчонки из песка.

Я использую тег window.open в JS, чтобы открыть файл .cfm, который откроется в Excel (отчет), однако переменная добавленного URL-адреса, похоже, изменится. Кажется, что? изменяется на _, и поэтому браузер считает, что это текстовый файл, а не веб-страница. Любые идеи ??

window.open("amal_reports/rpt_change_indicator_notes.cfm?batch="+selBatch);

URL должен быть http://example.com/amal_reports/rpt_change_indicator_notes.cfm?batch=1160 но когда браузер спрашивает, что делать с файлом, он говорит

rpt_change_indicator_notes_cfm_batch = 1160 и хочет открыть текст файл.

Если я вызываю отчет непосредственно в URL без формы или JS, происходит то же самое, наоборот, если я удаляю переменную URl (?batch=1160), отчет открывается в Excel, как и ожидалось, но данные не заполняются, потому что номер партии отсутствует.

Итак, подведем итог: браузер меняет мою ссылку .cfm с js или непосредственно в браузере на _cfm, и поэтому он не открывается в Excel, как ожидалось.

1 Ответ

0 голосов
/ 03 мая 2018

Хорошо, ошибка разработчика! Похоже, что, проверяя инструмент разработчика (F12), основываясь на предложении «Глуп», я обнаружил, что моя страница отсутствует или не может найти переменную. Как только это будет исправлено, отчет откроется, как и ожидалось.

...