Была такая мысль. Только юзерскрипты запускаются на каждой странице (а заранее я не могу знать, на какой странице пользователь захочет использовать этот скрипт).
В целом, так оно и должно работать. Только как заставить эту маленькую страничку грузится? Если вставлю это в адресную строку (например, «data:text/javascript;base64,YWxlcnQoMSk=»), просто будет переход…
Но ведь в таком случае ошибка будет все время? При тестировании на Висте, в большинстве случаев, загрузка работает нормально. Хотя, у многих людей, которые жалуются, ошибка происходить постоянно.