Firefox:为什么在光标输入时触发beforeunload并输入按键

时间:2016-04-29 19:06:03

标签: javascript jquery html backbone.js

我的代码:

  13 module.exports = Backbone.View.extend({
  14   tagName: 'div',
  15   events: {
  16     'click #addQuery': '_handleQuery',
  17     'click #clearScreenBtn': '_handleClearScreen',
  26   },
  27 
  28   initialize(options) {
  62     $(window).on('beforeunload', () => {
  74     });
  75   },

HTML:

<input id="titleInput" class="form-control" value="" placeholder="Report" type="text">
单击URL时,应该触发

beforeunload。但是为什么它会在 firefox 上触发,当光标输入(id =&#34; titleInput&#34;上面)和 ENTER 键时。这在 Chrome 中没有发生。

当光标位于以下图片中的ddd之后: enter image description here

按下 ENTER 键后

enter image description here

有什么遗漏?感谢。

0 个答案:

没有答案