Я сначало хотел Гуглу поставить логотип Яндекса. Но это оказалось слишком сложно для примера. У гугла разная разметка для залогиненного/незалогиненного юзера и google.ru/google.com.
Важное примечание: скрипт должен называться nice-alert.js, без «user». Иначе Опера будет работать в режиме совсестимости с Gresemonkey и запускать скрипты позже.
Теперь на early-run.html все алерты в Опере должня быть nice.
location.href=«javascript:...» — это убожество. Разработчики Хрома странные люди. Они оставили доступ к window страницы, но сделали его неудобным для разработчиков. Security от этого лучше не стало.
Получается, что Хром 4 не имеет обратную совместимость с большинством UserJS. Это очень плохо.
Кстати, рекомендую прочитать текст помимо картинок.
Была бы это функция GM_require, таких проблем бы не было.
2) Согласен, я просто забыл про это.
Важное примечание: скрипт должен называться nice-alert.js, без «user». Иначе Опера будет работать в режиме совсестимости с Gresemonkey и запускать скрипты позже.
Теперь на early-run.html все алерты в Опере должня быть nice.
location.href=«javascript:...» — это убожество. Разработчики Хрома странные люди. Они оставили доступ к window страницы, но сделали его неудобным для разработчиков. Security от этого лучше не стало.
Получается, что Хром 4 не имеет обратную совместимость с большинством UserJS. Это очень плохо.
Вы знаете что именно нужно поменять в nice-alert.user.js, чтобы он заработал? Я прочитал всю дискуссию, и мне не стало ясно в чём проблема.
Если я добавляю alert(123) в конец самого скрипта, то он работает. Если вызываю alert со страницы, то нет.