有没有办法用 Turbolinks伪造一个事件?onwindowunload
本质上,我正在寻找一种取消page:fetch
事件的方法,但不知道如何。
有没有办法用 Turbolinks伪造一个事件?onwindowunload
本质上,我正在寻找一种取消page:fetch
事件的方法,但不知道如何。
TurboLinks 现在有一种机制可以取消页面更改。
这是我制作的一个库,它抽象了您的用户可能使用也可能不使用 TurboLinks 的事实:https ://gist.github.com/jbourassa/6529382
此代码还允许您简单地使用多个处理程序进行卸载。
我像这样使用它:
Unloader.register(function() {
return "Please don't go!!";
});
这将在下一次成功的页面更改时自动删除。