使用自定义消息离开页面并留在页面上

发布于 2024-12-24 02:03:01 字数 299 浏览 0 评论 0原文

我试图在弹出窗口上放置一些自定义文本,要求离开页面或留在页面上。 我尝试了这个

window.onbeforeunload = function () {
             return "This is my custom message";
         };

,但是 Mozilla 和 Chrome 仍然显示他们自己的消息,而 IE 显示我的消息。 所以我想做的是它应该显示带有“离开”和“留下”按钮的自定义消息。 我确信我在某个网站上看到过,尽管我不记得是哪个网站:(

可能吗?

I am trying to put some custom text on the popup that asks for leave page or stay on the page.
I tried this

window.onbeforeunload = function () {
             return "This is my custom message";
         };

But Mozilla and Chrome still says their own messages while IE shows my message.
So what I am trying to do is it should show my custom message with Leave and Stay buttons.
And I am sure I have seen in some webiste although I don't remember which website :(

Is it possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

回忆躺在深渊里 2024-12-31 02:03:01

Firefox 4 及更高版本不会显示您的自定义消息。另请参阅此答案

来自MDN

<块引用>

请注意,在 Firefox 4 及更高版本中,返回的字符串不会向用户显示。请参阅错误 588292

这个“Bug”实际上是一个(恕我直言,有问题的)功能..所以无法在 Firefox 4 中显示该消息。如果您认为应该更改,请评论该错误,以便 Firefox 开发人员知道人们实际上希望能够显示自定义字符串。

Firefox 4 and higher will not show your custom message. See also this answer:

From MDN:

Note that in Firefox 4 and later the returned string is not displayed to the user. See Bug 588292.

This "Bug" is actually a (imho questionable) feature.. so there's no way to display the message in Firefox 4. If you think it should be changed, comment on that bug so the Firefox developers will know that people actually want to be able to show a custom string.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文