0

有没有办法用 Turbolinks伪造一个事件?onwindowunload

本质上,我正在寻找一种取消page:fetch事件的方法,但不知道如何。

4

1 回答 1

0

TurboLinks 现在有一种机制可以取消页面更改。

这是我制作的一个库,它抽象了您的用户可能使用也可能不使用 TurboLinks 的事实:https ://gist.github.com/jbourassa/6529382

此代码还允许您简单地使用多个处理程序进行卸载。

我像这样使用它:

Unloader.register(function() {
    return "Please don't go!!";
});

这将在下一次成功的页面更改时自动删除。

于 2013-09-11T20:36:21.497 回答