Всем привет,
кто ни будь знает как вызвать about:config через JS без Imacros

есть код

Выделить код

Код:

function randomInteger(min, max) {
     
var rand = min - 1 + Math.random() * (max - min + 5)
rand = Math.round(rand);
return rand;       
}
var frt=( randomInteger(2,833) );
var urlAgent=['Mozilla/5.0 (Windows NT 5.1; rv:35.0) Gecko/20100101 Firefox/35.0','Mozilla/5.0 (X11; U; Linux; i686; en-US; rv:1.6) Gecko Debian/1.6-7','Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0 SeaMonkey/2.14.1',' Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)','Mozilla/5.0 (Linux; U; Android 2.2.1; en-ca; LG-P505R Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Linux; U; Android 2.2.1; en-gb; HTC_DesireZ_A7272 Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (X11; U; Linux armv61; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1','Mozilla/5.0 (Linux; U; Android 2.3.3; de-ch; HTC Desire Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Linux; U; Android 2.3.3; ko-kr; LG-LU3000 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; T-Mobile myTouch 3G Slide Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Windows NT 6.1; rv:2.1.1) Gecko/20110415 Firefox/4.0.2pre Fennec/4.0.1'
//все 833 не стал указывать 


];

function UserAgent(){iimPlay("CODE:URL GOTO=about:config\");       
       var Cc=Components.classes, Ci=Components.interfaces;
       var prf=Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch);
       var str=Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString);    
       str.data=urlAgent[frt];     
       prf.setComplexValue('general.useragent.override',Ci.nsISupportsString,str);
}
UserAgent();

через imaacros он на старых версиях работает, а в новых imacros платный

кто ни будь знает  на что можно заменить  iimPlay("CODE:URL GOTO=about:config\");   в JS?

petral2002 пишет

как вызвать about:config через JS без Imacros

Firefox пишет

Access to 'about:config' from script denied

В новых версиях [firefox] настолько закрутили гайки, что ответ будет - через JS нельзя. Через платный аймакрос тоже под вопросом.
Судя по назначению твоего скрипта, возможно, заменить его могло бы расширение из разряда рандомайзера юзер-агента.
В качестве альтернативы аймакросу можно воспользоваться утилитой Hot Keyboard (не реклама). Область ее применения в браузере будет не столь широка, как у аймакроса, но под определенные задачи можно вполне подогнать

petral2002
https://raw.githubusercontent.com/Aris- … tton.uc.js

или вот еще пример

https://forum.mozilla-russia.org/viewto … 42#p783542

zzzephire пишет
petral2002 пишет

как вызвать about:config через JS без Imacros

Firefox пишет

Access to 'about:config' from script denied

В новых версиях [firefox] настолько закрутили гайки, что ответ будет - через JS нельзя. Через платный аймакрос тоже под вопросом.
Судя по назначению твоего скрипта, возможно, заменить его могло бы расширение из разряда рандомайзера юзер-агента.
В качестве альтернативы аймакросу можно воспользоваться утилитой Hot Keyboard (не реклама). Область ее применения в браузере будет не столь широка, как у аймакроса, но под определенные задачи можно вполне подогнать

Пробовал .к сожалению это не то что нужно ,может  есть способ как черeз JS изменить сам файл  prefs.js где указан UA