2

ユーザーがウィンドウを終了するか、新しいページに移動したときに起動する必要があるため、OnUnload イベントに追加してコード ビハインドから JavaScript 関数を呼び出しています。

bodyName.Attributes.Add("OnUnload", "JSFucntionName");

この関数は、ユーザーが新しいページを更新または移動したときにすべてのブラウザーで起動し、IE、Chrome、および Firefox ではユーザーが終了したときに起動しますが、Safari では起動しません。

OnUnloadユーザーがウィンドウを終了したときに、Safari はイベントを呼び出しませんか? または、ユーザー出口で Safari の JavaScript 関数を呼び出すための回避策はありますか?

4

1 に答える 1

0

回避策として、代わりに onpagehide を呼び出すことができます。ページが閉じられたときにも呼び出されると思います。

window.onpagehide = function() {
    // some code here.
};
于 2013-01-09T12:17:39.730 に答える