使用Turbolinks伪装onwindowunload

时间:2013-07-04 00:42:29

标签: javascript turbolinks

使用Turbolinks 伪造 onwindowunload事件是否有办法?

基本上,我正在寻找一种取消page:fetch事件的方法,但无法确定如何。

1 个答案:

答案 0 :(得分:0)

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

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

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

我这样使用它:

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

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