Pull to refresh

Opera vs. mailto

Reading time1 min
Views402
Изрядно потрепал сегодня нервы.
Есть Flash, в котором используется ссылка, при клике на которую:
navigateToURL(new URLRequest("mailto:test@example.com"), "_self");

Помимо этого в коде есть методы, которые делают post-запрос на адрес:
loader = new URLLoader();
...
loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
loader.addEventListener(Event.COMPLETE, loaderCompleteHandler);
loader.load(request);


Так вот, в моей Opera 10 с последним Flash плеером такая ситуация: при клике на линк, который mailto, открывается окно почтового клиента, мы его закрываем и после этого loader.load(request) перестает работать вообще. Он не инициирует никакх ошибок, но запросы не делаются.

Ладно, потратив некоторое время на изучение проблемы и не найдя решения решил пойти иным способом, и именно дергать во Flash JS-функцию, в которой уже делаю вот что:
window.location.href="mailto:test@example.com";

Что ж думать, работает везде, кроме Оперы! Чтоб ее… =(

Не знаю, что еще попробовать.

Баг с неработающим loader.load проявляется не у всех, но у многих.
Tags:
Hubs:
Total votes 13: ↑7 and ↓6+1
Comments5

Articles