Я разрабатываю веб-приложение. В нем у меня есть раздел под названием категории, который каждый раз, когда пользователь щелкает одну из категорий, панель обновлений загружает соответствующий контент.
После того, как пользователь щелкнул категорию, я хочу изменить URL-адрес адресной строки браузера с
www.mysite.com/products
к чему-то вроде
www.mysite.com/products/{selectedCat}
без обновления страницы.
Есть ли какой-нибудь JavaScript API, который я могу использовать для этого?
path
и / илиquery string
в URL-адресе; они не могут изменить протокол, домен или порт (поскольку это было бы проблемой безопасности, как указывали другие).hash
Выше функция может изменить якорь (или фрагмент ID)