У меня есть пользовательская домашняя страница, которая загружается при открытии новой вкладки в Firefox. Я хочу переместить курсор на загрузку, но я не могу найти событие, которое будет обрабатывать это при загрузке вкладки.Как использовать событие DOM HTML для загрузки новой вкладки?
События window.onpageshow
и window.onload
не работают, когда страница загружается из нового события вкладки, но отлично работает при обновлении или аналогичном. Бросив событие с элементом не имеет никакого влияния ни, такие как:
<body onload="blah()">
Есть ли способ вызвать мою курсор функцию репозиции при загрузке страницы в этой манере? Edit: Вот код SetCursor
<script type="text/javascript">
window.onload = ready;
function ready()
{
setCursor(document.getElementById('sbar'), 0, 0)
};
</script>
<script type="text/javascript">
function setCursor(el, st, end)
{
if (el.setSelectionRange) {
el.focus();
el.setSelectionRange(st, end);
} else {
if (el.createTextRange) {
range = el.createTextRange();
range.collapse(true);
range.moveEnd('character', end);
range.moveStart('character', st);
range.select();
}
}
};
</script>
Я боюсь, что нет никакой разницы между окном нагрузки и новой вкладки нагрузки для веб-браузера. Если вы настаиваете на загрузке только с вашего сайта, возможно, что-то может помочь HTTP-заголовок 'referer'. Но 'referer' находится на стороне сервера, а не на javascript. – rufushuang