Я только что открыл пустую HTML-страницу с небольшим количеством базовых тегов (таких как html, body, head и т. д.) в Google Chrome и попытался выполнить следующую команду в консоли:
history.pushState(null, 'my test title', '/test/url');
События истории работают нормально, но заголовок страницы остается неизменным. Это нормально? Должен ли я каждый раз менять его вручную? Если да, то почему в методе pushState() есть такой параметр, как заголовок?