flex actioncript監督ブラウザのリフレッシュバックがオフになりました.ヒントを与えます.
1919 ワード
一つのas類.
モニターユーザーブラウザの後ろ足の更新とクローズを実現します.
呼び出しの例
あなたのアプリ.mxmlの初期化方法にこのような言葉を入れてください.
いいです
注:
Onbeforeunloadはサーバに行って新しいページを読もうとした時に呼び出します.まだ読み始めていません.
ワンロードはすでにサーバーから読み込まれています.新しいページをロードする必要があります.現在のページを置き換えるときに呼び出します.Onloadはページの更新とクローズを阻止できません.Onbeforeunloadはできます.
本論文は両方使いました.更新前にユーザーによって確認されました.更新後、ポップアップ情報が表示されます.あなたも自分の業務を書くことができます.セッションキャンセルなどです.
モニターユーザーブラウザの後ろ足の更新とクローズを実現します.
package com.thams.contextMenu.utils
{
import flash.external.ExternalInterface;
public class BeforeunloadManager
{
static private const javascript:XML =
<script>
<![CDATA[
function()
{
var beforeunload = {
init: function () {
window.onbeforeunload = beforeunload.onbeforeunload_handler;
window.onunload = beforeunload.onunload_handler;
},
/**
* it will be called before Going to new page
*/
onbeforeunload_handler: function(){
var warning=" , ?";
return warning;
},
onunload_handler: function() {
var warning=" 23";
alert(warning);
}
}
beforeunload.init();
}
]]>
</script>;
public function BeforeunloadManager()
{
return;
}
static public function regist() : Boolean
{
if (ExternalInterface.available)
{
ExternalInterface.call(javascript);
}// end if
return true;
}
}
}
呼び出しの例
あなたのアプリ.mxmlの初期化方法にこのような言葉を入れてください.
BeforeunloadManager.regist();
いいです
注:
Onbeforeunloadはサーバに行って新しいページを読もうとした時に呼び出します.まだ読み始めていません.
ワンロードはすでにサーバーから読み込まれています.新しいページをロードする必要があります.現在のページを置き換えるときに呼び出します.Onloadはページの更新とクローズを阻止できません.Onbeforeunloadはできます.
本論文は両方使いました.更新前にユーザーによって確認されました.更新後、ポップアップ情報が表示されます.あなたも自分の業務を書くことができます.セッションキャンセルなどです.