Я разработал механизм печати для приложения интрасети, работающего по протоколу HTTPS. Используя javascript и jQuery, я создаю на странице iframe и заполняю его всеми динамическими данными, которые должны быть напечатаны.
У iframe есть источник /MyController/Print
, который просто возвращает пустую фиктивную страницу. Затем он заменяется динамическим контентом. Я делаю это, чтобы избежать расположения страницы на странице «about: blank» и выводить всплывающее окно с некоторым защищенным содержимым, некоторым небезопасным содержимым.
Это прекрасно работает локально, но как только он попадает на сервер https, я получаю всплывающее окно аутентификации домена при попытке создать iframe. Он запрашивает мое имя пользователя и пароль (хотя основное приложение никогда не делает этого - оно использует внутреннюю сеть для идентификации пользователей).
Есть ли способ подавить всплывающее окно пользователя / пароля?