Так что я делал небольшое исследование по различным методам, чтобы добиться того, чтобы игрок (или любой элемент в этом случае) сохранялся на разных страницах, как это, и кажется, что есть два варианта. Оба из которых я буду создавать свой сайт, чтобы использовать AJAX нагрузки:Наличие MP3-плеера HTML5 сохраняется на странице загрузки
Hash бах - Это, кажется, есть много ненависти в Интернете, но должны работать во всех браузерах, как прямо сейчас. Это также очень легко реализовать.
HTML5 История - Из того, что я прочитал, это «правильный» способ сделать это, однако на данный момент он имеет очень ограниченную поддержку браузера. Для браузеров, которые не поддерживаются, обновляется полная страница (History.js).
Так что мой вопрос: есть ли третий вариант? Или кто-то может взвесить на два выше? Кажется, что HTML5 History «лучше», но если мне нужно, чтобы сайт работал корректно во всех браузерах, тогда Hash bang - мой единственный вариант. Это правда?