Filepicker.io モーダル ウィジェット (具体的には「IMAGE_SEARCH」サービス) はwindow.history
、検索が行われた後に DOM に追加されます。これにより、前のページに戻ろうとすると、 Backbone.jsで問題が発生します。
何が原因で、それを防ぐ方法はありますか?
[編集] 「IMAGE_SEARCH」の誤った参照
Filepicker.io モーダル ウィジェット (具体的には「IMAGE_SEARCH」サービス) はwindow.history
、検索が行われた後に DOM に追加されます。これにより、前のページに戻ろうとすると、 Backbone.jsで問題が発生します。
何が原因で、それを防ぐ方法はありますか?
[編集] 「IMAGE_SEARCH」の誤った参照
原因:
モーダル操作window.location.hash
の周りのナビゲーションは、ウィンドウ ビューとの互換性やその他の多くの便利さのために操作します。これらの変更が iframe サンドボックスの外側の window.history に影響を与える理由はわかりません。
それを防ぐ方法:
どういうわけか状態がリークしていないか調べていますが、それを防ぐ簡単な方法の 1 つは{container: 'window'}
、filepicker.pick() のオプションを使用して、ダイアログが別のウィンドウで作成されるようにすることです。