
[code]

    function test(){
      window.open("/xxxxx/TEST.PDF","_blank","");
    }
    :
    < body onload='test();'>
    :
    
[/code]

iPad Safariを使用し、上記のスクリプトを実行するとPDFのPOPUP画面が開きません。  
（body onloadによるwindow.openが動いてくれない。）

  * PC版Safariでは、問題なく動き、PDFのPOPUP画面が開きます。
  * ボタンによるクリックイベントも、PDFのPOPUP画面が開きます。
  * PDFではなくHTMLファイルにしても、POPUP画面が表示されませんでした。
  * safariは、最新に更新しています。
  * safari設定のポップブロックは「オフ」にしています。

何か解決方法がございましたら、お教示ください。  
よろしくお願いいたします。


CC BY-SA 3.0
2015-01-16T07:16:41.257
4674
2015-01-16T14:16:37.247
2015-01-16T14:16:37.247
30
7467
question
javascript safari
iPad Safari / onload時にwindows.openができない。


自己レスです。  
mobile safariの仕様との事でした。  
※onloadによるwindow.openが効かないみたいです。  
閲覧頂き、ありがとうございました。

※参考：<http://cygx.mydns.jp/blog/?arti=475>


CC BY-SA 3.0
2015-01-16T08:35:30.543
4683
2015-01-16T08:35:30.543
7467
4674
answer