Как мне убедить IE9 разрешить конечной точке связи, исходящей из Gmail, использовать HTTP Redirect для PDF? - PullRequest
2 голосов
/ 13 марта 2012

У меня есть электронное письмо со ссылкой на веб-страницу на моем сервере. Ссылка на страницы выдает заголовок Http Refresh для перенаправления в PDF в облаке. Это перенаправление работает со всеми другими настройками браузера и / или почтового клиента.

При отладке я обнаружил, что если моя ссылка указывает на localhost, IE разрешает перенаправление. Но, если я использую localhost.site.com, IE9 не позволяет этого. (Опять же только в Gmail)

Скрипач между тестами не показывает какой-либо заметной разницы. Для чего это стоит, я использую MVC3 и IIS 7.0. Там нет ошибок JavaScript. Если я отключу JavaScript и нажму на ссылку в клиенте Gmail, отличном от js, ссылка будет перенаправлена ​​правильно.

Эта проблема возникает только при перенаправлении в PDF-файлы.

Ответы [ 2 ]

1 голос
/ 21 января 2013

Я сталкивался с той же проблемой.Я просто подумал, что добавлю, что интересное добавление домена перенаправления сайта (то есть домена во встроенной ссылке) на доверенные сайты также, похоже, работает для меня.Очевидно, что для отслеживания открытия ссылок мало что нужно.

Очевидно, что это странная комбинация IE9, Gmail и Adobe, поскольку она отлично работает из Hotmail и из Gmail в Firefox / Chrome.«Отображение PDF в браузере» также работает для меня.

1 голос
/ 20 марта 2012

Похоже, что это может быть проблема с плагином PDF (я предполагаю, что вы используете Adobe), который IE использует для рендеринга PDF в браузере.Вы можете попробовать отключить плагин и посмотреть, если эта проблема все еще возникает.

Чтобы отключить плагин, откройте Adobe и перейдите в «Правка» -> «Настройки» -> «Интернет» и снимите флажок «Отображать PDF в браузере».Попробуйте отключить плагин и посмотреть, сможете ли вы загрузить файл.

...