问题标签 [window.onunload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1091 浏览

javascript - 在使用 window.close() 关闭弹出窗口并且在 IE 11 中未触发 unload 事件后

在父页面中,我使用 window.open 打开了一个弹出窗口。

然后在弹出窗口中,我尝试使用 window.close 关闭弹出窗口并在卸载时触发父页面中的单击。

popup.aspx.cs 中的代码:

popup.aspx 中的代码

它在 FF 和 chrome 中运行良好,但在 IE 11 中运行良好。有关如何解决此问题的任何建议?提前致谢。

0 投票
0 回答
30 浏览

javascript - Javascript onUnload 显示报价并重定向到报价页面,如果停留在页面上

我有一个页面-a,我以 10 美元的价格提供一些东西,当用户试图离开该页面时,我想问他们是否想要以 5 美元的价格购买同样的东西。

因此,使用 onunload 我可以使用此代码显示一个带有我的消息的确认框。

现在,当用户单击留在此页面上时,我希望页面重定向到page-b,同样的东西只需 5 美元。

谁能帮我在哪里写额外的代码行?我做了快速研究,但找不到任何帮助。

先感谢您。

0 投票
2 回答
964 浏览

javascript - 关闭浏览器而不是关闭选项卡时如何从localStorage中删除数据?

我使用window.onunload并尝试过window.onbeforeunload,但两者都在清除选项卡关闭上的数据。我希望在关闭选项卡时保留数据,并在关闭整个浏览器时将其清除。对此有任何解决方案吗?

0 投票
1 回答
271 浏览

javascript - 谷歌浏览器关闭时调用 javascript 函数

当用户退出 Google Chrome 浏览器时,我需要调用特定的 JS 函数。我写了一个简单的代码:

此代码适用于其他浏览器,但不适用于 Chrome。对我来说,将这个功能引入 Chrome 也很重要,因为 Web 浏览器拥有庞大的用户群。如何将上述代码的功能应用于包括 Chrome 在内的所有浏览器?或者,Chrome 的解决方法也会非常有帮助。

0 投票
1 回答
305 浏览

javascript - on Window.onload form is not loading

on Window.onload form is not loading My code is :

I want file select box on window onload

0 投票
2 回答
112 浏览

javascript - 浏览器不可知的钩子在 window.onunload 上发送异步请求

当用户关闭浏览器选项卡或窗口时,我们希望实现一个挂钩来发送 http 删除请求。

我的问题是——可以

或者

保证发送 AJAX 请求还是没有这样的保证?

现在,我们不需要处理 http 响应,我们只需要满足删除请求的高成功率,这意味着我们需要保证在运行时关闭之前发送请求。

这也必须在主要浏览器上工作。

0 投票
1 回答
64 浏览

javascript - 弹出窗口关闭时父 iframe 不会重新加载

我在父 iframe 中有一个函数。

在我的弹出窗口中,我添加了

  1. 如果我在 IE11 上关闭它,则 8 父 iframe 会重新加载。
  2. 如果我在 chrome 上关闭它,它不会重新加载父 iframe,但在这两种情况下,关键元素值都会增加 1。

注意:我希望它仅在关闭时触发,而不是在单击后退按钮时触发。但我不介意这两种情况都发生

0 投票
2 回答
685 浏览

javascript - 使用 window.onload 时变量会丢失

我有以下脚本,但是变量“ClientID”不知何故丢失(未定义)。我想知道这是否是因为“window.load”语句?我能做些什么来确保将 ClientID 变量传递给这个函数吗?

0 投票
0 回答
802 浏览

javascript - 使用带有 window.onload 的谷歌分析跟踪器功能

我正在我的网站上运行另一个名为“mylivechat”的脚本,并希望跟踪 mylivechat popunder 中的一个 div。

但是,mylivechat 脚本的加载时间似乎太长,并且没有被谷歌分析跟踪。

这是我用来从 mylivechat 应用程序跟踪 div 的代码:

如果我将 ga tracker 函数放在 window.onload 函数中,我可以让它工作,如下所示 - 它等待首先加载脚本。

但是,我想知道这有什么影响?它可以在大多数浏览器中使用吗?有没有更好的办法?

0 投票
0 回答
149 浏览

javascript - ie11中子页面的onunload

我知道这里有类似的问题,但我找不到任何涉及关闭子页面的问题。

代码有一个链接“email1”,它打开一个子页面,子页面有一个表单,用于使用 window.opener 更新起始页上的一些隐藏值,一旦该子页面关闭,代码会检查是否值已更改。如果是,它会通过 ajax 将更改发送到不同的子页面,然后格式化并发送电子邮件。这在 FF、Chrome、Opera 和 Microsoft Edge 中运行良好。它在 IE11 中不起作用。

我相当确定问题是卸载事件。我尝试向卸载函数添加一个空的返回值。我试过用 'beforeunload' 交换 'unload' 。没运气