除非URL栏发出请求,否则页面拒绝刷新

时间:2019-06-28 09:03:37

标签: jquery firefox material-design-lite

[已关闭主题:请参见下面的答案]

我使用的是Firefox 60.6.1 esr(32位),由于在公司环境中,因此不太可能进行更新。我已经在Edge和Chrome上进行了测试,该问题似乎仅在Firefox上出现。控制台没有错误。

我有一个页面完全拒绝通过键盘快捷键(例如 Ctrl + F5 F5 Ctrl < / kbd> + R Ctrl + Maj + R ,甚至可以通过按下重新加载按钮。重新加载页面的唯一方法是在URL栏中重新发送相同的URL。

我在复选框和按钮上有鼠标事件侦听器,在搜索栏上有keyup事件侦听器,该事件发送AJAX调用以更新数据表。当我添加了这些之后,一切都运行良好,问题似乎从无处不在。

所以我的问题是“是否有办法通过代码真正实现这一目标?或者是与软件相关的问题?”

希望有人可以提供帮助

编辑:

我的事件侦听器如下所示:

    $("#view table.table-horizontal-scroll").on("mouseup", function(event){
/* Show snackbar when checkboxes are checked */
}

    $("li.mdl-menu__item").on('click', function(evt){
/* updates the buttons look (it just toggles 'is-active classes')*/
}

  $("div.mdl-filter-table tbody > tr > td:first-of-type").on("mouseup", function(evt){
  /* Apply filters through ajax calls and update the data table */
}


    $("#search-input").on("keyup", function(evt){
  /*Take my search-input value and apply it as a filter through an ajax call and updates the data table*/

  /*Also made it so I only take the input value when the user didn't type in it for the last 500ms*/
}

    $("li[id^='view']").on('click', function(e){
/* updates how many rows are displayed in data table*/
}

1 个答案:

答案 0 :(得分:0)

好的,所以它与软件或代码完全没有关系,我现在甚至觉得很蠢。

我与服务台的一些同事谈论了我的问题,然后就反省了“您是否尝试过重新打开计算机电源?”

试试看...有效。

奇怪的是,它只会在此页面上发生,而不会在其他页面上发生(我打开了很多选项卡)。

无论如何,祝你有美好的一天,这要感谢那些花时间阅读我的文章并尝试帮助我的人。