Я использую Silverlight и пытаюсь передать некоторые данные на сторону пользователя. Я могу легко отобразить PDF-файл с тегом <embed>
в браузере.
Тем не менее, я также должен иметь возможность сохранять файлы с сервера. Я попробовал SaveFileDialog
от Silvelright, но он не позволяет установить имя файла (что является проблемой).
Я попытался установить скрытый <iframe>
источник для URL-адреса с сервера, но это вызывает предупреждение безопасности, и это тоже не хорошо (слишком много невежественных пользователей звонят, потому что это не работает).
Я попытался вызвать window.open
, чтобы вызвать новый всплывающий набор для URL. Это работает хорошо, но опять же есть предупреждение безопасности.
Можно ли избавиться от этого сообщения безопасности? Я знаю, что это возможно в Javascript.
На сайте есть экзамен
http://livetecs.com
(перейдите к демонстрационной версии, затем к менеджеру проекта и откройте отчет в новом окне: без предупреждения безопасности!)
Как они достигают такого поведения?
Если есть какой-либо другой способ сохранить мои отчеты Silverlight, мне было бы очень интересно узнать о них.
РЕДАКТИРОВАТЬ: Я имею в виду предупреждение о Pop-up blocked. To see this pop-up or additional options click here..
баннер, появляющийся в верхней части страницы.
Приветствие.