我的代码:
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 中没有发生。
按下 ENTER 键后有什么遗漏?感谢。