2011-07-28 19 views
1

私はiPad用のwebappで作業しています。私が望むのは、 "save &終了"オプションを提供することです。ユーザーが終了ボタンを押すと、データベースを安全に更新し、webappを使用してくれたユーザーに感謝する画面を表示します。iPadのwebappを閉じてSafariを開くにはどうすればいいですか?

私が今したいことは、実際にはwebappを閉じることです。 window.close();は機能していないようだが、私はリンクを使って回避策を見つけた。

ウェブアプリケーションのリンクをクリックすると、フルスクリーンアプリが閉じられ、サファリが開きます。これまで私は私の魔道師に隠しリンクを埋め込み、link.onclick();で起動しようとしましたが、うまく動作せず、document.location=はサファリを開けません。ここで

は、HTMLの例です:

<body onload="leave();"> 
    Modifications saved, goodbye! 
    <a id="goodbye" href="www.mahsite.com" style="display:none;">&nbsp;</a> 

そして、JS:

function leave() { 
      window.close();//Doesn't work 
      window.setTimeout(function e(){document.getElementById('goodbye').onclick();},1000); 
      return true; 
     } 

は、誰かが私にアイデアを与えることはできますか?私はonclick()が私のリンクに添付されたonclickハンドラを持っていなければ動作しないことを知っていますが、私は他に何も考えていません。

答えて

1

は私が試した

self.close(); 

または

self.window.close(); 
+0

を試してみてください。それは動作しません。 –

関連する問題