Mailto в IE 9 - Internet Explorer не может отобразить веб-страницу - PullRequest
4 голосов
/ 02 ноября 2011

У меня возникают некоторые проблемы с mailto в IE 9. Проблема в том, что после нажатия на ссылку mailto IE 9 пытается открыть URL с почтовым адресом, и через несколько секунд я получаю перенаправление страницы и внешний вид (которая является программой, связанной с протоколом mailto), наконец, открывается.

Например: я нажимаю на ссылку mailto -> Откроется новая вкладка с этим адресом -> «mailto: diego@maradona.com», и на странице отобразится ошибка «Internet Explorer не может отобразить веб-страницу».Тогда внешний вид открывается нормально.

Факты:

  • Если я пытаюсь открыть почтовое сообщение из Интернета, оно работает отлично, проблема только в интранете
  • Если я открываю mailto из локального html (не в IIS), он отлично работает
  • Я могу открыть mailto нормально в IE 7 и 8

Я нашел«грязное» решение этой проблемы, я добавил скрытый Iframe внутри страницы и функцию для изменения атрибута src по мере необходимости.

function doMailto(mailto) {
        document.getElementById("iframe").src = "mailto:" + mailto;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...