У меня есть MVC-фреймворк, в котором я манипулирую DOM с помощью JavaScript и jQuery.Что в какой-то степени является немой ссылкой на этот вопрос.Через MVC, если я перехожу на
domain.com / page /
, я попадаю на страницу по умолчанию с недавней информацией, обновлениями и т. Д. Однако через MVC, если я перехожу к чему-то вроде
domain.com / page / ref1 / ref2 / ref3
Мы можем обработать это на бэкэнде, чтобы сделать то, что мы хотим.Когда его уже нет.Таким образом, мысль по этому вопросу заключается в том, могу ли я подражать поведению кросс-браузера как минимум до IE 6/7 +, Firefox 3.x +, Chrome.Под подражанием я подразумеваю манипулирование URL / URI так же, как и сам DOM.Таким образом, когда кто-то приходит и переходит к разделам с помощью методов, которыми мы манипулируем DOM, и находит то, что он хочет поделиться, все, что ему нужно сделать, это перейти к строке URL браузера, а затем скопировать и вставить ее в сообщение.
Что было бы еще лучше, так это метод, который также может работать с кнопками истории вперед и назад в браузерах.Все без перезагрузки / обновления страницы.