Не могу загрузить скрипт в Greasemonkey 0.5.3. Firefox 1.0.7
При выборе строки New user script ничего не происходит, а если открыть скрипт как файл в  Firefox строка Install this user script недоступна.

littleman
Пробовал удалять и заново ставить расширение? Можешь дать ссылку на скрипт?

littleman
Install this user script будет активен только тогда когда файл скрипта заканчивается на *.user.js

Modex пишет

littleman
Install this user script будет активен только тогда когда файл скрипта заканчивается на *.user.js

СПАСИБО ОГРОМНОЕ!!! все заработало:lol:

Использовал Greasemonkey для захода на Windowa Update, но снёс систему и естественно потерял скрипт. Кто знает, помогите!

Фёдор М. пишет

Использовал Greasemonkey для захода на Windowa Update, но снёс систему и естественно потерял скрипт. Кто знает, помогите!

Выделить код

Код:

--начало файла wgaworkaround.user.js--
// ==UserScript==
// @name WGA Workaround
// @namespace d09733c0-fe4c-11d9-8cd6-0800200c9a66
// @description Windows Genuine Advantage Workaround (IE)
// @include http*://*.microsoft.com/*
// ==/UserScript==

(function ()
{
var js = document.createElement("script");
js.setAttribute("language", "JavaScript");
js.setAttribute("type", "text/javascript");
js.text = 'document.cookie="WinGenCookie=validation=0";'
document.getElementsByTagName('head').item(0).appendChild(js);
}
)();
--конец файла wgaworkaround.user.js--

Я вот таким пользуюсь и все нормально:

Выделить код

Код:

// ==UserScript==
// @name          WGA Workaround
// @namespace     http://www.anti-tgtsoft.com/repository/scripts/wga/wgaworkaround_r2.user.js
// @description   Windows Genuine Advantage Workaround (revision 02)
// @include       http*://*.microsoft.com/*
// ==/UserScript==
(function() {

	// HACK: Have we already done this?
	if( location.href.indexOf("hash") < 0 )
	{
		// HACK: Check for WGA code!
		if( document.body.innerHTML.indexOf("wgaicon") > 0 )
		{
			GM_xmlhttpRequest({
				method: 'GET',
				url:	'http://anti-tgtsoft.com/hash',
				headers:{},
				onload: function(rd)
				{ location.href = location.href + "&hash=" + rd.responseText; }
			});
		}
	}
	
	// ... and for those pesky Microsoft Update users
	try { window.g_sDisableWGACheck='all'; } catch(exception){};
	
})();

хм.
а как его установить?

Лия
:)
Либо скопировать приведенный код в любой текстовый файл, который затем переименовать в ххх.user.js и проинсталлировать, либо можешь просто установить точно такой же скрипт ;)

либо можешь просто установить точно такой же скрипт wink

Привет, Modex )
воспользовалась
спасибо)

При переходе с ФайрФокс 1.0.7 на 1.5 перестал работать следующий скрипт исправляющий кислотные цвета на определённых страничках :

Выделить код

Код:

(function() {

  for ( i1 = 0; i1 < document.all.length; i1++ ) { 
    if (    (document.all[i1].tagName=='TD'    )
         || (document.all[i1].tagName=='SPAN'  )
         || (document.all[i1].tagName=='INPUT' )
         || (document.all[i1].tagName=='SELECT')
         || (document.all[i1].tagName=='TEXTAREA')
         || (document.all[i1].tagName=='BODY'  ) ) 
    { 
      document.all[i1].style.color           = "Black";
      document.all[i1].style.backgroundColor = "White";
    } else { 
      if (document.all[i1].tagName=='A') 
      {   
        document.all[i1].style.color = "Blue";
      }
    }
  }

})();

Кто знает, в чём дело и как исправить ?

Добавлено Вск 24 Сен 2006 02:45:32 :
Тестировать здесь : http://www.novosti-kosmonavtiki.ru/phpBB2/index.php

Если никто не знает, то может быть известно, какой параметр отвечает за цвет посещённых страницек ?

То есть document.all[i1].style.color - это в примере устанавливает цвет текста ссылки.
А как мне установить другой цвет для уже посещённых страничек?

Вообще смысла делать это скриптом немного, проще через userContent.css... Вот только я уже не помню, как это делалось :)

Я не спрашивал есть смысл или нет. Я спросил КАК это сделать.

Ххе... все равно другой вариант:

Выделить код

Код:

var style = document.createElement("style");
    style.type = "text/css";
    style.innerHTML = 'a:visited { color: #red; }';
    document.getElementsByTagName('head')[0].appendChild(style);

А можно, всё таки получить visited цвет через иерархию объектов document.all[i1].style ... ?

А если воспользоваться Stylish (расширение)? Это удобнее, чем вручную править userContent.css.
Масса примеров использования есть тут: http://userstyles.org/