【发布时间】:2013-02-05 23:40:02
【问题描述】:
在进行搜索后,Filepicker.io 模式小部件(特别是“IMAGE_SEARCH”服务)会附加到 DOM 中的 window.history。这会在尝试返回上一页时产生使用 Backbone.js 的问题。
是什么原因造成的,有什么办法可以预防吗?
[编辑] 错误引用“IMAGE_SEARCH”
【问题讨论】:
标签: javascript backbone.js filepicker.io
在进行搜索后,Filepicker.io 模式小部件(特别是“IMAGE_SEARCH”服务)会附加到 DOM 中的 window.history。这会在尝试返回上一页时产生使用 Backbone.js 的问题。
是什么原因造成的,有什么办法可以预防吗?
[编辑] 错误引用“IMAGE_SEARCH”
【问题讨论】:
标签: javascript backbone.js filepicker.io
这是什么原因:
围绕模态的导航操作window.location.hash 以与窗口视图兼容并提供许多其他便利。为什么这些更改会影响 iframe 沙箱外的 window.history,我不确定。
如何预防:
我正在调查我们是否以某种方式泄漏状态,但防止它的一种简单方法是使用 filepicker.pick() 的 {container: 'window'} 选项,以便在单独的窗口中创建对话框。
【讨论】: