У меня есть webapp, написанный в .js (без jQuery), который меняет название документа в зависимости от того, что в данный момент отображается на экране. Это отлично работает на настольных и мобильных браузерах, за исключением того, что это не в браузере WeChat в iOS (но пока не тестировалось в WeChat на Android).Как динамически изменить заголовок документа в JS, так что браузер WeChat обнаружит его
Базовый код документа изменение название:
MyNamespace.setDocTitle = function(v)
{
document.title = v;
}
IOS Safari, Android Chrome, и настольные браузеры, конечно, все будет отражать изменение названия. Однако, когда этот webapp загружен в WeChat, он показывает только заголовок, который задан в заголовке html.
Я попытался не устанавливать тег в заголовке вообще, но в этом случае WeChat вообще не имеет названия.
Если у кого-то есть опыт работы с WeChat и можно сказать, есть ли способ заставить его распознавать динамически измененный заголовок документа (без нарушения целостности webapp в отдельные файлы html, который действительно является последним вариантом, если ничего не работает ...) , Буду премного благодарен!
При проверке информации навигатора на iOS в нем используется Safari. Тем не менее, он не имеет на 100% такого же поведения, как тот же автономный браузер ...
Заранее благодарен!
P.S.
Я тестировал его на WeChat на Android, и он работал. Так что вопрос на WeChat только на iOS.
Я подозреваю, что это ошибка в WeChat для iOS, но если у кого-то может быть некоторое обходное решение, было бы здорово узнать!
Вопрос конкретно говорит «нет JQuery». –
@Sebin Simon, спасибо за быстрый ответ, но я четко заявил, что я использую document.title = что-то, и что он не работает в WeChat на iOS и что я ищу решение, которое обманет WeChat в обновлении документа заглавие. – Sinisa