Теперь это можно сделать в Chrome, Safari, FF4 + и IE10pp4 +!
См. ответ этого вопроса для получения дополнительной информации: Обновление адресной строки с новым URL-адресом без хэша или перезагрузка страницы
Пример:
function processAjaxData(response, urlPath){
document.getElementById("content").innerHTML = response.html;
document.title = response.pageTitle;
window.history.pushState({"html":response.html,"pageTitle":response.pageTitle},"", urlPath);
}
Затем вы можете использовать window.onpopstate
для поиска навигации по кнопке назад / вперед:
window.onpopstate = function(e){
if(e.state){
document.getElementById("content").innerHTML = e.state.html;
document.title = e.state.pageTitle;
}
};
Более подробный обзор манипулирования историей браузера см. В этой статье MDN .
Решением было изменить настройки в моем Cloudflare. Cloudflare -> вкладка «Крипто» -> SSL для «Строгого»