2

ウェブサイトを閉じたときに、「そこにとどまって....本当に去りたいですか?」のようなメッセージが表示されるのを無効にしたいと思います。どうすればいいですか?ウェブサイトはウェブブラウザにあります。必要なため、JavaScript を無効にすることはできません。

4

2 に答える 2

1

コード「本当に去りたいですか?」イベントで確認メッセージがトリガーされますwindow.onbeforeunload。そのため、その確認を上書きする JavaScript をページに追加できます。

window.onbeforeunload = function () {};

JavaScript を登録するには、ClientScript.RegisterClientScriptメソッドを使用します (次のように追加できますPage_Load:

Page.ClientScript.RegisterStartupScript(Me.GetType(), "BeforeUnloadScript", "window.onbeforeunload = function () {};", True);
于 2012-10-22T17:55:50.400 に答える
0

私の理解が正しければ、これはデスクトップ アプリケーションであり、Web ブラウザー コントロールに JavaScript を挿入する必要があります。既存の Web ブラウザー コントロールを拡張するか、document_complete で次のようなことを行うことができます

ポップアップによって呼び出される関数である場合は、window.onbeforeunload を挿入する必要があります (閲覧するサイトによって異なります)。

于 2012-10-22T19:51:24.290 に答える