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