相关疑难解决方法(0)

如何禁用/覆盖"你想离开这个网站吗?" 警报?

我在弹出窗口中有一个表单,它由AJAX调用加载.它是使用form_forRoR的标签构建的.即使我不修改其中的任何字段并尝试导航到另一个页面,Chrome也会显示以下警报.

在此输入图像描述

我想禁用此警告框.可能吗?如果有,怎么样?

我已经尝试过,但它已经无效了.

以下是环境设置,

Ruby version = 1.9.3
Rails version = 3.1.4
Chrome version = 52
jQuery version = 1.10.2
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery ruby-on-rails

11
推荐指数
1
解决办法
2万
查看次数

取消绑定window.onbeforeunload()取消绑定

我正在将一个函数绑定到一个事件

window.onbeforeunload = function() {
 somefunction()
}
Run Code Online (Sandbox Code Playgroud)

正在按计划卸载,但是如果它们取消onbeforeunload,该功能仍然附加,是否可以检查用户是否取消onbeforeunload

javascript jquery

10
推荐指数
1
解决办法
2万
查看次数

如果他真的想离开页面,我如何要求网络用户确认?

如何询问用户您确定要离开页面吗?

例如,如果在Stackoverflow上提问时单击后退按钮?

javascript jquery

7
推荐指数
1
解决办法
2416
查看次数

离开站点跨浏览器(JS)之前确认消息

想要在有人离开我的网站之前出现确认框.他们有信息,如果他们离开而你就不会想要这样做.请特定的是我应该把代码放在哪里因为我不是最好的编码器...

javascript

5
推荐指数
1
解决办法
5590
查看次数

Blazor WebAssembly 应用程序 - 导航时警告用户 - 在离开未保存更改的网页之前警告用户

wwwroot我在-中实现了以下代码index.html

"use strict";
(() => {
const modified_inputs = new Set;
const defaultValue = "defaultValue";
// store default values
addEventListener("beforeinput", (evt) => {
    const target = evt.target;
    if (!(defaultValue in target || defaultValue in target.dataset)) {
        target.dataset[defaultValue] = ("" + (target.value || target.textContent)).trim();
    }
});
// detect input modifications
addEventListener("input", (evt) => {
    const target = evt.target;
    let original;
    if (defaultValue in target) {
        original = target[defaultValue];
    } else {
        original = target.dataset[defaultValue];
    }
    if (original !== …
Run Code Online (Sandbox Code Playgroud)

javascript c# blazor matblazor blazor-webassembly

5
推荐指数
1
解决办法
6543
查看次数

如何告诉Web浏览器用户修改了页面?

我让用户在html页面上进行一些可视化设置.这可能需要一些时间,因此我不希望用户通过以某种方式关闭网页来完成设置(没有警告).

如果我使用了文本区域,复选框等,则浏览器会警告用户.如何告诉浏览器在我的情况下警告用户?

javascript jquery dom

0
推荐指数
1
解决办法
255
查看次数