クリックすると、リンクが使用されるFlashがあります。
navigateToURL(new URLRequest("mailto:test@example.com"), "_self");
これに加えて、アドレスに投稿要求を行うコード内のメソッドがあります。
loader = new URLLoader();
...
loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
loader.addEventListener(Event.COMPLETE, loaderCompleteHandler);
loader.load(request);
したがって、最新のFlashプレーヤーを搭載したOpera 10では、これが状況です。mailtoであるリンクをクリックすると、メールクライアントウィンドウが開き、閉じます。その後、loader.load(要求)がまったく動作しなくなります。 エラーは発生しませんが、要求は行われません。
さて、問題を調べて解決策を見つけないでしばらく時間を費やした後、私は別の方法でフラッシュのJS関数をプルすることにしました。
window.location.href="mailto:test@example.com";
まあ、それはOpera以外のどこでも動作すると思います! 彼女に... =(
他に何を試すべきか分かりません。
アイドルloader.loadのバグは、全員には現れませんが、多くに現れます。