2

Backbone アプリ (Backbone の上で Chaplin.js も使用) があり、pushState で正しく動作します。ある時点で、アプリ コードが変更されたことを検出し、ページをリロードします (アプリ コードをリロードします)。問題は、ユーザーが「/some/path」にいるときに、バックボーン アプリをリロードして「/」を指すようにしたいことです。これまでのところ、私は試しました:

ユーザーが入っているとき/some/path-> location.reload()-> アプリをリロードしますが、まだ入っています'/some/path'

ユーザーが入っているとき/some/path-> location.href = location.origin-> アプリをリロードしますが、まだ入っています'/some/path'

/パス (および clearHistory)でアプリをリロードするにはどうすればよいですか?


これは解決されました - 使用してくださいwindow.location = '/'

4

1 に答える 1

1

単に使用するwindow.location = '/';

これにより、ユーザーはアプリケーションの開始点にリダイレクトされます。

于 2014-04-09T10:11:03.917 に答える