>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >проблемы с Greasemonkey http://forum.mozilla-russia.org/viewtopic.php?id=6503 |
littleman > 28-11-2005 12:50:35 |
Не могу загрузить скрипт в Greasemonkey 0.5.3. Firefox 1.0.7 |
Mishail > 28-11-2005 14:42:06 |
littleman |
Modex > 28-11-2005 14:57:10 |
littleman |
littleman > 29-11-2005 19:21:13 |
Modex пишет
СПАСИБО ОГРОМНОЕ!!! все заработало |
Фёдор М. > 02-03-2006 17:05:59 |
Использовал Greasemonkey для захода на Windowa Update, но снёс систему и естественно потерял скрипт. Кто знает, помогите! |
littleman > 11-03-2006 10:09:48 |
Фёдор М. пишет
Выделить код Код:--начало файла 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-- |
Modex > 11-03-2006 14:09:04 |
Я вот таким пользуюсь и все нормально: Выделить код Код:// ==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){}; })(); |
Лия > 11-03-2006 14:50:22 |
хм. |
Modex > 12-03-2006 11:07:48 |
Лия |
Лия > 12-03-2006 16:14:58 |
Привет, Modex ) |
Minor > 24-09-2006 02:32:03 |
При переходе с ФайрФокс 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 : |
Minor > 24-09-2006 06:51:27 |
Если никто не знает, то может быть известно, какой параметр отвечает за цвет посещённых страницек ? То есть document.all[i1].style.color - это в примере устанавливает цвет текста ссылки. |
Merlyel > 24-09-2006 14:05:35 |
Вообще смысла делать это скриптом немного, проще через userContent.css... Вот только я уже не помню, как это делалось |
Minor > 25-09-2006 01:39:49 |
Я не спрашивал есть смысл или нет. Я спросил КАК это сделать. |
Merlyel > 25-09-2006 02:12:57 |
Ххе... все равно другой вариант: Выделить код Код:var style = document.createElement("style"); style.type = "text/css"; style.innerHTML = 'a:visited { color: #red; }'; document.getElementsByTagName('head')[0].appendChild(style); |
Minor > 26-09-2006 01:10:58 |
А можно, всё таки получить visited цвет через иерархию объектов document.all[i1].style ... ? |
SOb > 07-10-2006 11:10:54 |
А если воспользоваться Stylish (расширение)? Это удобнее, чем вручную править userContent.css. |