Виджет Filepicker.io добавляется к window.history

Модальный виджет Filepicker.io (в частности, служба «IMAGE_SEARCH») добавляется к window.history в DOM после выполнения поиска. Это создает проблему при работе с Backbone.js при попытке вернуться на предыдущую страницу.

Чем это вызвано, и есть ли способ предотвратить это?

[править] Неправильная ссылка на "IMAGE_SEARCH"


person Chris    schedule 05.02.2013    source источник


Ответы (1)


Что вызывает это:

Навигация по модальному модулю манипулирует window.location.hash для совместимости с окном и рядом других удобств. Почему эти изменения влияют на window.history за пределами песочницы iframe, я не уверен.

Как это предотвратить:

Я изучаю, не происходит ли утечка состояния, но один простой способ предотвратить это — использовать параметр {container: 'window'} для filepicker.pick(), чтобы диалог создавался в отдельном окне.

person brettcvz    schedule 07.02.2013
comment
Неправильно прочитал, что вы изучаете это. Но также обратите внимание, что это происходит и с веб-камерой. - person Chris; 08.02.2013