Я хотел бы изменить заголовки документа несколько раз во время загрузки веб-сайта «континентально», например, при выводе данных, для загрузки которых требуется некоторое время.
Этот подход работает в любом месте в теле и нескольких times
<script>
$(document).attr('title', 'foo');
</script>
Но я должен обойти некоторую защиту Content-Security-Policy, которая запрещает чистую js в html.
Так что моя идея была
( a) Используйте div, который будет показан несколько раз, например
<div class="foo" data-title="1"></div>
(b) вместе с этим в jquery
$('.foo').on('TRIGGER_NAME_HERE', function() {
$(document).attr('title', $(this).attr('data-title'));
});
Я пробовал все виды TRIGGER_NAME_HERE, например как "шоу" и т. д. c. Даже простое «каждый» на всех элементах .foo не работает.
Лучшее, что я нашел, было («показать»), но это применимо только один раз в конце страницы, но не несколько раз во время страница "поколение".
Есть идеи, что я делаю не так?