Похоже, jQuery mobile устанавливает document.title
в текстовое содержимое data-role = "header"
, пример:
<div data-position="fixed" data-role="header">
<h1>This text</h1>
</div>
I используйте обходной путь, чтобы предотвратить это как таковое:
$ ('div [data-role = "page"]'). bind ('pageshow', function () {document.title = "My title"});
Есть ли лучший / более семантический способ сделать это?