Ru-Board.club
← Вернуться в раздел «Программы»

» Расширения для Firefox (Mozilla Firefox Extensions)

Автор: Chis1
Дата сообщения: 07.12.2010 12:55
MSSIGN

Цитата:
Выделенный текст сохраняется в текстовый документ на рабочем столе

Хорошая кнопка. Только в WordPad файл открывается в неправильной кодировке (кириллица).
У Вас так же?
Автор: Alex1985
Дата сообщения: 07.12.2010 17:31
а есть ли расширение, которое позволяло бы разрешать/запрещать cookie так же легко и просто, как это делает NoScript с скриптами?
Автор: NONONINI
Дата сообщения: 07.12.2010 17:43
Alex1985 18:31 07-12-2010
Цитата:
а есть ли расширение, которое позволяло бы разрешать/запрещать cookie так же легко и просто, как это делает NoScript с скриптами?

CS Lite
Автор: MSSIGN
Дата сообщения: 07.12.2010 18:28
Chis1
WordPad не использую. Блокнот тоже. Notepad++ - рекомендую .
а сохраняет в кодировке UTF8 без BOM.
вероятно в коде кнопки можно поменять кодировку , спросите здесь http://forum.mozilla-russia.org/viewtopic.php?id=9591

NONONINI 12:40 07-12-2010
Цитата:
похоже источник другой.

Нет . Нашел именно там где указал. Может снесли - искать не хочется.

Добавлено:
кстати. вот еще аналогичная кнопка, только сохраняет в HTML
[more]
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u0411%u043B%u043E%u043A%u043D%u043E%u0442.%20%28%u0432%u044B%u0434%u0435%u043B%u0438%20%u0442%u0435%u043A%u0441%u0442%20%u0438%20%u043D%u0430%u0436%u043C%u0438%20%u043A%u043D%u043E%u043F%u043A%u0443%3B%20%u0441%u0440%u0435%u0434%u043D%u044F%u044F%20%u043A%u043D%u043E%u043F%u043A%u0430%20-%20%u043E%u0442%u043A%u0440%u044B%u0442%u044C%20%u043F%u0430%u043F%u043A%u0443%20%u0441%20%u0437%u0430%u043C%u0435%u0442%u043A%u0430%u043C%u0438%20%u0432%20%u043F%u0440%u043E%u0432%u043E%u0434%u043D%u0438%u043A%u0435%29%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASVJREFUeNqUkj1OAzEQhd+inIKKhjOkokCCIh23SEODRAstEi0UcARESTqkoNDlANRIRMoFELG9HnuwJ16yZNer7NOObK/l9z7/FMyM1/mSsSVHHkQWZAlnJ4cFMhpUndPhPjzXfFg+PE8+0KVBfeC5CBXSY3kgQED9KExmn5wj2ZOwlFw6wGyVXmmMjg5Ca/IE1lgZxAUxnVJ6pNArhe+yyJIIgdFrd0NhQVUuldKdJEKgwqS0lJJrFKW2a8MMiRDEn1E67VslCtmSc50kQqArA9qcvku3IQG2nWRjEFxvbl9AJYEcgf3/d5Uj+TO4vBjJqd4/vvH5+LhxVe+LdpLGQ+pL0jDoS9Iw6EuC6hnn6u5hym2afTFfXT/FbjvBriRRvwIMAB5ab/Pkdv8QAAAAAElFTkSuQmCC%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bthis.onclick%20%3D%20function%28event%29%20%7B%0A%20%20%20%20if%28event.button%20%3D%3D%201%29%20%7B%0A%20%20let%20propertiesService%20%3D%20Cc%5B%22@mozilla.org/file/directory_service%3B1%22%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.getService%28Ci.nsIProperties%29%3B%0A%20%20let%20currProfD%20%3D%20propertiesService.get%28%22ProfD%22%2C%20Ci.nsIFile%29%3B%0A%20%20let%20profileDir%20%3D%20currProfD.path+%22%5C%5Ctxt%5C%5C%22%3B%0A%20%20let%20nsLocalFile%20%3D%20Components.Constructor%28%22@mozilla.org/file/local%3B1%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22nsILocalFile%22%2C%20%22initWithPath%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20new%20nsLocalFile%28profileDir%29.reveal%28%29%3B%0A%20%20%20%20%7D%3B%0A%20%20%20%0A%0A%7D%3B%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bvar%20file%20%3D%20Components.classes%5B%22@mozilla.org/file/directory_service%3B1%22%5D.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20getService%28Components.interfaces.nsIProperties%29.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20get%28%22ProfD%22%2C%20Components.interfaces.nsIFile%29%3B%0Afile.append%28%22txt%22%29%3B%0Aif%28%20%21file.exists%28%29%20%7C%7C%20%21file.isDirectory%28%29%20%29%20%7B%20%20%20//%20if%20it%20doesn%27t%20exist%2C%20create%0A%20%20%20file.create%28Components.interfaces.nsIFile.DIRECTORY_TYPE%2C%200777%29%3B%7D%0A%20%20%20%0Alet%20propertiesService%20%3D%20Cc%5B%22@mozilla.org/file/directory_service%3B1%22%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.getService%28Ci.nsIProperties%29%3B%0A%20%20let%20currProfD%20%3D%20propertiesService.get%28%22ProfD%22%2C%20Ci.nsIFile%29%3B%0A%20%20let%20profileDir%20%3D%20currProfD.path%3B%0A%20%20let%20profileDir1%20%3D%20currProfD.path+%22%5C%5Ctxt%5C%5C%22%3B%0A%20%0A//---functions%20converttext%0Afunction%20convertpath%28s%29%0A%7B%0A%20%20return%20s.replace%28/%5C%5C/g%2C%20%22/%22%29%3B%20%0A%7D%0Afunction%20convert_lt%28s%29%0A%7B%0A%20%20return%20s.replace%28/%3C/g%2C%20%22%26lt%3B%22%29%3B%20%0A%7D%0Afunction%20convert_qt%28s%29%0A%7B%0A%20%20return%20s.replace%28/%3E/g%2C%20%22%26gt%3B%22%29%3B%20%0A%7D%0Afunction%20okkamas_knife%28s%29%0A%7B%0A%20%20return%20s.replace%28/%20/g%2C%20%22%20%22%29%3B%20%0A%7D%0A//---end%20of%20functions%20converttext%0Avar%20myprofilepath%20%3D%22file%3A///%22%20+%20convertpath%28profileDir%29%20+%22/txt/%22%3B%0A%20%20%20var%20text%20%3D%20getString%28%29%3B%0Aif%20%28text%20%3D%3D%20%22%22%29%20%7B%0A%20%20%20%20if%28window.confirm%28%27%u041D%u0438%u0447%u0435%u0433%u043E%20%u043D%u0435%20%u0432%u044B%u0431%u0440%u0430%u043D%u043E%21%5Cn%u041E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0417%u0430%u043C%u0435%u0442%u043A%u0438%3F%27%29%3D%3Dtrue%29%0A%7B%20%0A%20%20if%28getBrowser%28%29.currentURI.spec%20%3D%3D%20%22about%3Ablank%22%29%20loadURI%20%28myprofilepath%29%3B%0A%20%20%20%20%20else%7B%20getBrowser%20%28%29.%20selectedTab%20%3D%20getBrowser%20%28%29.%20addTab%20%28myprofilepath%29%3B%7D%3B%20%7D%0A%3B%0A%20%20%20%20return%3B%0A%7D%20else%20%7B%0A%20%20%20%20SaveText%28%29%3B%0A%20%20%20%20if%28window.confirm%28%27%u0421%u043E%u0445%u0440%u0430%u043D%u0435%u043D%u043E%21%5Cn%u041E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0417%u0430%u043C%u0435%u0442%u043A%u0438%3F%27%29%3D%3Dtrue%29%0A%7B%20%0A%20%20if%28getBrowser%28%29.currentURI.spec%20%3D%3D%20%22about%3Ablank%22%29%20loadURI%20%28myprofilepath%29%3B%0A%20%20%20%20%20else%7B%20getBrowser%20%28%29.%20selectedTab%20%3D%20getBrowser%20%28%29.%20addTab%20%28myprofilepath%29%3B%7D%3B%20%7D%0A%3B%0A%0A%20%20%20%20%20%0A%7D%0A%0A%0A%0Afunction%20SaveText%28%29%20%7B%0A%20%20%20%20var%20directoryService%20%3D%20Components.classes%5B%27@mozilla.org/file/directory_service%3B1%27%5D.getService%28Components.interfaces.nsIProperties%29%3B%0A%20%0A%20%20%20%20var%20desktopPath%20%3D%20profileDir1%3B%0A%20%20%20%20var%20file%20%3D%20Components.classes%5B%22@mozilla.org/file/local%3B1%22%5D.createInstance%28Components.interfaces.nsILocalFile%29%3B%0A%20%20%20%20var%20fileName%20%3D%20getFileName%28%29%3B%0A%20%20%0A%20%20%20%20file.initWithPath%28desktopPath%29%3B%0A%20%20%20%20file.append%28fileName%29%3B%0A%20%20%20%20if%20%28file%20%26%26%20file.exists%28%29%29%20%7B%0A%20%20%20%20%20%20%20%20pttlAppend%28file%29%3B%0A%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20saveDefault%28file%29%3B%0A%20%20%20%20%7D%0A%7D%0A%0A%0A%0Afunction%20manipulateString%28text%29%20%7B%0A%20%20%20%20var%20l%20%3D%20text.length%3B%0A%20%20%20%20if%20%28l%20%3D%3D%200%29%20return%20%22%22%3B%0A%20%20%20%20while%20%28text%5B0%5D%20%3D%3D%20%22%20%22%29%20%7B%0A%20%20%20%20%20%20%20%20text%20%3D%20text.slice%281%2C%20l%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20l%20%3D%20text.length%3B%0A%20%20%20%20while%20%28text%5Bl%20-%201%5D%20%3D%3D%20%22%20%22%29%20%7B%0A%20%20%20%20%20%20%20%20text%20%3D%20text.slice%280%2C%20l%20-%201%29%3B%0A%20%20%20%20%20%20%20%20l%20%3D%20text.length%3B%0A%20%20%20%20%7D%0A%20%20%20%20text%3Dconvert_lt%28text%29%3B%0A%20%20%20%20text%3Dconvert_qt%28text%29%3B%0A%20%20%20%20text%3D%22%3Cpre%3E%22+text+%22%3C/pre%3E%3Chr%3E%22%3B%0A%20%20%20%20return%20text%3B%0A%7D%0A%0A%0A%0Afunction%20getString%28%29%20%7B%0A%20%20%20%20var%20hlText%20%3D%20%22%22%3B%0A%20%20%20%20var%20focusedWindow%20%3D%20document.commandDispatcher.focusedWindow%3B%0A%20%20%20%20hlText%20%3D%20focusedWindow.getSelection.call%28focusedWindow%29%3B%0A%20%20%20%20hlText%20%3D%20hlText.toString%28%29%3B%0A%20%20%20%20hlText%20%3D%20manipulateString%28hlText%29%3B%0A%20%20%20%20return%20hlText%3B%0A%7D%0A%0A%0A%0Afunction%20getPttlDivisor%28%29%20%7B%0A%20%20%20%20var%20now%20%3D%20new%20Date%28%29%3B%0A%20%20%20%20var%20thisYear%20%3D%20now.getFullYear%28%29%3B%0A%20%20%20%20var%20thisMonth%20%3D%20now.getMonth%28%29%20+%201%3B%0A%20%20%20%20var%20thisDate%20%3D%20now.getDate%28%29%3B%0A%20%20%20%20var%20thisHours%20%3D%20now.getHours%28%29%3B%0A%20%20%20%20var%20thisMinutes%20%3D%20now.getMinutes%28%29%3B%0A%20%20%20%20var%20thisSeconds%20%3D%20now.getSeconds%28%29%3B%0A%20%20%20%20var%20thisTime%20%3D%20new%20Array%28thisYear%2C%20thisMonth%2C%20thisDate%2C%20thisHours%2C%20thisMinutes%2C%20thisSeconds%29%3B%0A%20%20%20%20var%20webNav%20%3D%20getBrowser%28%29.webNavigation%3B%0A%20%20%20%20var%20pttlTimeDiv%20%3D%20%22%22%3B%0A%20%20%20%20var%20winTitle%20%3D%20webNav.document.title%3B%0A%20%20%20%20var%20winURL%20%3D%20webNav.currentURI.spec%3B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%206%3B%20i++%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28thisTime%5Bi%5D%20%3C%2010%29%20thisTime%5Bi%5D%20%3D%20%220%22%20+%20thisTime%5Bi%5D%3B%0A%20%20%20%20%7D%0A%20%20%20%20pttlTimeDiv%20%3D%20pttlTimeDiv%20+%20%22%3Cbr%3E%3Ca%20target%3D_blank%20href%3D%22%20+%20winURL%20+%20%22%3E%22%20+%20winTitle%20+%20%22%3C/a%3E%3Cbr%3E%22%3B%0A%20%20%20%20pttlTimeDiv%20%3D%20pttlTimeDiv%20+%20%22%5Cu000D%5Cu000A%22%20+%20thisTime%5B0%5D%20+%20%22/%22%20+%20thisTime%5B1%5D%20+%20%22/%22%20+%20thisTime%5B2%5D%20+%20%22%20%22%20+%20thisTime%5B3%5D%20+%20%22%3A%22%20+%20thisTime%5B4%5D%20+%20%22%3A%22%20+%20thisTime%5B5%5D%3B%0A%20%20%20%20pttlTimeDiv%20%3D%20pttlTimeDiv%20+%20%22%5Cu000D%5Cu000A%22%20+%20%22%3Cbr%3E----------------------------------%3Cbr%3E%22%3B%0A%20%20%20%20return%20pttlTimeDiv%3B%0A%7D%0A%0A%0A%0Afunction%20getFileName%28%29%20%7B%0A%20%20%20%20var%20now%20%3D%20new%20Date%28%29%3B%0A%20%20%20%20var%20thisYear%20%3D%20now.getFullYear%28%29%3B%0A%20%20%20%20var%20thisMonth%20%3D%20now.getMonth%28%29%20+%201%3B%0A%20%20%20%20var%20thisDate%20%3D%20now.getDate%28%29%3B%0A%20%20%20%20var%20hrs%3Dnow.getHours%28%29%3B%0A%20%20%20%20var%20thisTime%20%3D%20new%20Array%28thisYear%2C%20thisMonth%2C%20thisDate%2C%20hrs%29%3B%0A%20%20%20%20var%20pttlTime%20%3D%20%22%22%3B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%204%3B%20i++%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28thisTime%5Bi%5D%20%3C%2010%29%20thisTime%5Bi%5D%20%3D%20%220%22%20+%20thisTime%5Bi%5D%3B%0A%20%20%20%20%20%20%20%20pttlTime%20%3D%20pttlTime%20+%20thisTime%5Bi%5D%3B%0A%20%20%20%20%20%20%20%20if%20%28i%20%21%3D%203%29%20pttlTime%20%3D%20pttlTime%20+%20%22-%22%3B%0A%20%20%20%20%7D%0A%20%20%20%20pttlTime%20%3D%20pttlTime%20+%20%22.htm%22%3B%0A%20%20%20%20return%20pttlTime%3B%0A%20%20%0A%7D%0A%0A%0A%0Afunction%20saveDefault%28fileS%29%20%7B%0A%20%20%20%20var%20stream%20%3D%20Components.classes%5B%22@mozilla.org/network/file-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIFileOutputStream%29%3B%0A%20%20%20%20var%20converter%20%3D%20Components.classes%5B%22@mozilla.org/intl/converter-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIConverterOutputStream%29%3B%0A%20%20%20%20var%20myprofilepath1%20%3Dokkamas_knife%28myprofilepath%29%3B%0A%20%20%20%20var%20pttlDiv%20%3D%20%22%3Chtml%3E%3Chead%3E%3Cmeta%20http-equiv%3D%27Content-Type%27%20content%3D%27text/html%3B%20charset%3Dutf-8%27%20/%3E%3C/head%3E%3Cbody%3E%3Ca%20href%3D%22+%20myprofilepath1%20+%20%22%3E%u041F%u0435%u0440%u0435%u0439%u0442%u0438%20%u043A%20%u0441%u043F%u0438%u0441%u043A%u0443%3C/a%3E%3Chr%3E%22%20+%20getPttlDivisor%28%29%3B%0A%20%20%20%0A%20%20%20%20stream.init%28fileS%2C%200x02%20%7C%200x08%20%7C%200x20%2C%200664%2C%200%29%3B%0A%20%20%20%20converter.init%28stream%2C%20%22UTF-8%22%2C%200%2C%200x0000%29%3B%0A%20%20%20%20converter.writeString%28pttlDiv%29%3B%0A%20%20%20%20converter.writeString%28text%29%3B%0A%20%20%20%20converter.close%28%29%3B%0A%20%20%20%20stream.close%28%29%3B%0A%7D%0A%0A%0A%0Afunction%20pttlAppend%28fileA%29%20%7B%0A%20%20%20%20var%20stream%20%3D%20Components.classes%5B%22@mozilla.org/network/file-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIFileOutputStream%29%3B%0A%20%20%20%20var%20converter%20%3D%20Components.classes%5B%22@mozilla.org/intl/converter-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIConverterOutputStream%29%3B%0A%20%20%20%20var%20pttlDiv%20%3D%20getPttlDivisor%28%29%3B%0A%20%20%20%20stream.init%28fileA%2C%200x02%20%7C%200x10%2C%200664%2C%200%29%3B%0A%20%20%20%20converter.init%28stream%2C%20%22UTF-8%22%2C%200%2C%200x0000%29%3B%0A%20%20%20%20converter.writeString%28%22%5Cu000D%5Cu000A%5Cu000D%5Cu000A%5Cu000D%5Cu000A%22%20+%20pttlDiv%29%3B%0A%20%20%20%20converter.writeString%28text%29%3B%0A%20%20%20%20converter.close%28%29%3B%0A%20%20%20%20stream.close%28%29%3B%0A%7D%20%20%20%20%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E[/more]
Автор: Inko7
Дата сообщения: 08.12.2010 09:51
Chis1 13:55 07-12-2010
Цитата:
Хорошая кнопка. Только в WordPad файл открывается в неправильной кодировке (кириллица).
У Вас так же?

вот сохранение в кодировке Windows-1251:
[more]
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u0421%u043E%u0445%u0440%u0430%u043D%u0438%u0442%u044C%20%u0432%u044B%u0434%u0435%u043B%u0435%u043D%u043D%u043E%u0435%20%u0432%20%u0444%u0430%u0439%u043B%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMCSURBVDjLTdBNaFxVGMbx/zn33plOZjIT8zmGOnFM1VoNJYFWYi2CtVSMdKUbK+LKhSAGXYhd2m6FQkEXLbiwETcWiq3WpiiSBLRqTa122pEmMZPmw8lkMt93zrnnXhdJbB54l++Ph0cEQQDAm1/l9gOnHmnbMVzXPnXto32fhueXgAqwChigCBSAz4ErNpvxPe/pvcnY8PvPdbE9NeUn6spPFF2zU2moNA1zq1W+vVs7DIxuB3riIQFAbt3gCIEtwLIh7EhSYYklJY4Fgzsj9Cai7WeuLX4stwCjdTxqg+dDRQlKGtabUHI3rtCAf6sGgA/H5hlOR3mq0+mytwHtrSFJrQk11yClwAYsC6QFFgJLgA8IU+anmSLX50uL9wGlehIRi1LDo94MkDLAkiCNwJJgEbCj/AN/j3/G250D1CZ/5BWdHPsf8JTq64k7lNwADyAAywhksLF9vPI17WvXiAy8TiI9yPrs4zSunH1jW4NmXzIRJrNiEBIkG88SaKlcJuX8SezRA6zdzRASitZ4klhHKmEDvHjicsS2ZCjsSJQxSAIgIADCtSnS9i8k0kdoLn1JqEXwz/RttKsKbqP6jATwmqorLEBujkQAAohUJtglrpLofwl38QzCKeLEWtHVRV+Xl17Y9875rNys32LjY0uwpAAhMfOXSJmrJHYdxb33KdLRqPLDrEzc4PTC4dtD741PA8iDo2OdnlIn9u9OsVwOmFsxlLKXSOqf6X5yBLV8FisU0Cz3kZ/8ndzAR2Sq3TNb29lGqUPAyG+ZWYoNG2fhG14dyOP5vSzdPM0D3SHctYfITd1CHvqEhZyLUSq/BUij9dDLB56IfHF8hJOvPcYeLrLn2bcI5ybJXphi+rs17nx/g4n2D4i09VKp1jFaF+430Hp2ebXEufEMbbEI2Zk86q+LpPcepJQvcO/mDM8fv8CDoX7CNuTXKhitF7YAMXjsVCcwCvQBHf25k0eG0l1i3+60mFPR4HxuSLhOB/FohLZ4C3/cyWWBY9fPvfsrwH+7HFmMUqkOrwAAAABJRU5ErkJggg%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bvar%20text%20%3D%20getString%28%29%3B%0Aif%20%28text%20%3D%3D%20%22%22%29%20%7B%0A%20%20%20%20return%3B%0A%7D%20else%20%7B%0A%20%20%20%20SaveText%28%29%3B%0A%7D%0A%0A%0A%0Afunction%20SaveText%28%29%20%7B%0A%20%20%20%20var%20directoryService%20%3D%20Components.classes%5B%27@mozilla.org/file/directory_service%3B1%27%5D.getService%28Components.interfaces.nsIProperties%29%3B%0A%20%20%20%20var%20desktopFolder%20%3D%20directoryService.get%28%27Desk%27%2C%20Components.interfaces.nsIFile%29%3B%0A%20%20%20%20var%20desktopPath%20%3D%20desktopFolder.QueryInterface%28Components.interfaces.nsILocalFile%29.path%3B%0A%20%20%20%20var%20file%20%3D%20Components.classes%5B%22@mozilla.org/file/local%3B1%22%5D.createInstance%28Components.interfaces.nsILocalFile%29%3B%0A%20%20%20%20var%20fileName%20%3D%20getFileName%28%29%3B%0A%20%20%20%20file.initWithPath%28desktopPath%29%3B%0A%20%20%20%20file.append%28fileName%29%3B%0A%20%20%20%20if%20%28file%20%26%26%20file.exists%28%29%29%20%7B%0A%20%20%20%20%20%20%20%20pttlAppend%28file%29%3B%0A%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20saveDefault%28file%29%3B%0A%20%20%20%20%7D%0A%7D%0A%0A%0A%0Afunction%20manipulateString%28text%29%20%7B%0A%20%20%20%20var%20l%20%3D%20text.length%3B%0A%20%20%20%20if%20%28l%20%3D%3D%200%29%20return%20%22%22%3B%0A%20%20%20%20while%20%28text%5B0%5D%20%3D%3D%20%22%20%22%29%20%7B%0A%20%20%20%20%20%20%20%20text%20%3D%20text.slice%281%2C%20l%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20l%20%3D%20text.length%3B%0A%20%20%20%20while%20%28text%5Bl%20-%201%5D%20%3D%3D%20%22%20%22%29%20%7B%0A%20%20%20%20%20%20%20%20text%20%3D%20text.slice%280%2C%20l%20-%201%29%3B%0A%20%20%20%20%20%20%20%20l%20%3D%20text.length%3B%0A%20%20%20%20%7D%0A%20%20%20%20return%20text%3B%0A%7D%0A%0A%0A%0Afunction%20getString%28%29%20%7B%0A%20%20%20%20var%20hlText%20%3D%20%22%22%3B%0A%20%20%20%20var%20focusedWindow%20%3D%20document.commandDispatcher.focusedWindow%3B%0A%20%20%20%20hlText%20%3D%20focusedWindow.getSelection.call%28focusedWindow%29%3B%0A%20%20%20%20hlText%20%3D%20hlText.toString%28%29%3B%0A%20%20%20%20hlText%20%3D%20manipulateString%28hlText%29%3B%0A%20%20%20%20return%20hlText%3B%0A%7D%0A%0A%0A%0Afunction%20getPttlDivisor%28%29%20%7B%0A%20%20%20%20var%20now%20%3D%20new%20Date%28%29%3B%0A%20%20%20%20var%20thisYear%20%3D%20now.getFullYear%28%29%3B%0A%20%20%20%20var%20thisMonth%20%3D%20now.getMonth%28%29%20+%201%3B%0A%20%20%20%20var%20thisDate%20%3D%20now.getDate%28%29%3B%0A%20%20%20%20var%20thisHours%20%3D%20now.getHours%28%29%3B%0A%20%20%20%20var%20thisMinutes%20%3D%20now.getMinutes%28%29%3B%0A%20%20%20%20var%20thisSeconds%20%3D%20now.getSeconds%28%29%3B%0A%20%20%20%20var%20thisTime%20%3D%20new%20Array%28thisYear%2C%20thisMonth%2C%20thisDate%2C%20thisHours%2C%20thisMinutes%2C%20thisSeconds%29%3B%0A%20%20%20%20var%20webNav%20%3D%20getBrowser%28%29.webNavigation%3B%0A%20%20%20%20var%20pttlTimeDiv%20%3D%20%22%22%3B%0A%20%20%20%20var%20winTitle%20%3D%20webNav.document.title%3B%0A%20%20%20%20var%20winURL%20%3D%20webNav.currentURI.spec%3B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%206%3B%20i++%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28thisTime%5Bi%5D%20%3C%2010%29%20thisTime%5Bi%5D%20%3D%20%220%22%20+%20thisTime%5Bi%5D%3B%0A%20%20%20%20%7D%0A%20%20%20%20pttlTimeDiv%20%3D%20pttlTimeDiv%20+%20winTitle%20+%20%22%20-%20%28%22%20+%20winURL%20+%20%22%29%22%3B%0A%20%20%20%20pttlTimeDiv%20%3D%20pttlTimeDiv%20+%20%22%5Cu000D%5Cu000A%22%20+%20thisTime%5B0%5D%20+%20%22/%22%20+%20thisTime%5B1%5D%20+%20%22/%22%20+%20thisTime%5B2%5D%20+%20%22%20%22%20+%20thisTime%5B3%5D%20+%20%22%3A%22%20+%20thisTime%5B4%5D%20+%20%22%3A%22%20+%20thisTime%5B5%5D%3B%0A%20%20%20%20pttlTimeDiv%20%3D%20pttlTimeDiv%20+%20%22%5Cu000D%5Cu000A%22%20+%20%22----------------------------------%5Cu000D%5Cu000A%5Cu000D%5Cu000A%22%3B%0A%20%20%20%20return%20pttlTimeDiv%3B%0A%7D%0A%0A%0A%0Afunction%20getFileName%28%29%20%7B%0A%20%20%20%20var%20now%20%3D%20new%20Date%28%29%3B%0A%20%20%20%20var%20thisYear%20%3D%20now.getFullYear%28%29%3B%0A%20%20%20%20var%20thisMonth%20%3D%20now.getMonth%28%29%20+%201%3B%0A%20%20%20%20var%20thisDate%20%3D%20now.getDate%28%29%3B%0A%20%20%20%20var%20thisTime%20%3D%20new%20Array%28thisYear%2C%20thisMonth%2C%20thisDate%29%3B%0A%20%20%20%20var%20pttlTime%20%3D%20%22%22%3B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%203%3B%20i++%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28thisTime%5Bi%5D%20%3C%2010%29%20thisTime%5Bi%5D%20%3D%20%220%22%20+%20thisTime%5Bi%5D%3B%0A%20%20%20%20%20%20%20%20pttlTime%20%3D%20pttlTime%20+%20thisTime%5Bi%5D%3B%0A%20%20%20%20%20%20%20%20if%20%28i%20%21%3D%202%29%20pttlTime%20%3D%20pttlTime%20+%20%22-%22%3B%0A%20%20%20%20%7D%0A%20%20%20%20pttlTime%20%3D%20pttlTime%20+%20%22.txt%22%3B%0A%20%20%20%20return%20pttlTime%3B%0A%7D%0A%0A%0A%0Afunction%20saveDefault%28fileS%29%20%7B%0A%20%20%20%20var%20stream%20%3D%20Components.classes%5B%22@mozilla.org/network/file-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIFileOutputStream%29%3B%0A%20%20%20%20var%20converter%20%3D%20Components.classes%5B%22@mozilla.org/intl/converter-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIConverterOutputStream%29%3B%0A%20%20%20%20var%20pttlDiv%20%3D%20getPttlDivisor%28%29%3B%0A%20%20%20%20stream.init%28fileS%2C%200x02%20%7C%200x08%20%7C%200x20%2C%200664%2C%200%29%3B%0A%20%20%20%20converter.init%28stream%2C%20%22windows-1251%22%2C%200%2C%200x0000%29%3B%0A%20%20%20%20converter.writeString%28pttlDiv%29%3B%0A%20%20%20%20converter.writeString%28text%29%3B%0A%20%20%20%20converter.close%28%29%3B%0A%20%20%20%20stream.close%28%29%3B%0A%7D%0A%0A%0A%0Afunction%20pttlAppend%28fileA%29%20%7B%0A%20%20%20%20var%20stream%20%3D%20Components.classes%5B%22@mozilla.org/network/file-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIFileOutputStream%29%3B%0A%20%20%20%20var%20converter%20%3D%20Components.classes%5B%22@mozilla.org/intl/converter-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIConverterOutputStream%29%3B%0A%20%20%20%20var%20pttlDiv%20%3D%20getPttlDivisor%28%29%3B%0A%20%20%20%20stream.init%28fileA%2C%200x02%20%7C%200x10%2C%200664%2C%200%29%3B%0A%20%20%20%20converter.init%28stream%2C%20%22windows-1251%22%2C%200%2C%200x0000%29%3B%0A%20%20%20%20converter.writeString%28%22%5Cu000D%5Cu000A%5Cu000D%5Cu000A%5Cu000D%5Cu000A%22%20+%20pttlDiv%29%3B%0A%20%20%20%20converter.writeString%28text%29%3B%0A%20%20%20%20converter.close%28%29%3B%0A%20%20%20%20stream.close%28%29%3B%0A%7D%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
[/more]
Автор: Chis1
Дата сообщения: 08.12.2010 10:00
Inko7
Спасибо! Работает! И даже с подходящей иконкой.
Автор: Northern_resident
Дата сообщения: 08.12.2010 10:18
kwintos
Цитата:
да в установках установлена RuAdlist+EasyList но она не скачивается почему то  
галачка там стоит

Там же, ПКМ на подписке > удалить все подписки. Затем ставите заново по той ссылке, что я вам дал. Отпишитесь пжлст..

Добавленно:
Вообще, странно это, и аддон "встал", и подписки активны, а не работают.
Автор: skell
Дата сообщения: 08.12.2010 18:00
Ранее ставил дополнение для скачивания фото, при наведении курсора на картинку, в ее углу появлялась маленькая иконка, со стрелочкой кажется. При нажатии открывалась либо папка, либо фото сохранялось автоматически. Напомните пожалуйста название. Не удается найти на сайте браузера.
Автор: oleghigh
Дата сообщения: 08.12.2010 19:12
Image Toolbar
https://addons.mozilla.org/ru/firefox/addon/243/
Автор: skell
Дата сообщения: 08.12.2010 19:31
oleghigh о да респект!
Автор: imu7ic
Дата сообщения: 08.12.2010 20:11
Классные коды, спасибо, но вот ещё к этому +1

Цитата:
Вот если бы ещё при сохранение текста вызывался диалог с возможностью выбора папки сохранения и названия файла, было бы вообще прикольно. Ни у кого случайно нет такой кнопки?

Автор: boroda163
Дата сообщения: 08.12.2010 21:07
Вечер добрый! Подскажите, пожалуйста как заново подключить DepositFiles Filemanager версия 0.9.9.163 к Mozilla Firefox 3.6.12. Месяц назад после очередного обновления Firefox "заявил" что это расширение он не поддерживает. Уж больно не комфортно мне без него!
Автор: NONONINI
Дата сообщения: 08.12.2010 21:23
boroda163 22:07 08-12-2010
Цитата:
Месяц назад после очередного обновления Firefox "заявил" что это расширение он не поддерживает.

В шапке почитай, то что зелёненьким выделено пункты 1-4
Автор: jek1976
Дата сообщения: 11.12.2010 14:46
Ребят, подскажите!
Не могу найти подходящее расширение, чтобы можно было сгруппировать по категориям открытые вкладки (а не закладки!) с открытыми в них веб-страницами, а потом сохранять их (чтобы разгрузить Мозиллу). А потом, при необходимости, открывать любую из категорий со всеми вкладками в ней.

Автор: pasynok
Дата сообщения: 11.12.2010 14:56
jek1976
посмотрите TabGroups Manager. Кстати, в четвертой версии такая возможность будет уже "в коробке".
Автор: jek1976
Дата сообщения: 11.12.2010 15:07
pasynok
Попробую,спасибо.
Автор: jek1976
Дата сообщения: 12.12.2010 01:30
Разобрался получше: за исключением заметных тормозов в Мозилле, TabGroups Manager меня всем устраивает. Еще раз спасибо.
Автор: Engaged Clown
Дата сообщения: 12.12.2010 01:50
jek1976
Глянь ещё https://addons.mozilla.org/en-US/firefox/addon/67651/
Правда я сам не совсем понимаю, что оно делает, но по описанию - похоже.
Автор: NONONINI
Дата сообщения: 12.12.2010 02:15
Engaged Clown 02:50 12-12-2010
Цитата:
Глянь ещё https://addons.mozilla.org/en-US/firefox/addon/67651/
Правда я сам не совсем понимаю, что оно делает, но по описанию - похоже.

У него совсем другие функции, здесь частично есть описание.
Автор: mahtanoronra
Дата сообщения: 12.12.2010 02:26
Engaged Clown
вот спасибо тебе)))вообще вещь классная))

Добавлено:
pasynok
по поводу TabGroups Manager. при использовании tab mix plus (показать список закрытых вкладок) при нажатии на закрытую вкладку почему то она открываеться в новой группе...а не в текущей...как поправить?(причём это происходит не всегда)
и ещё при востановлении замороженной группы всегда последняя вкладка в группе открываеться в новой группе(было 7 вкладок заморожено разморозил появилась группу с 6 и группа с 1 вкладкой-последняя из 7 вкладок)
и скажите можно ли поправить что бы Locationbar2 отображал http://правительство.рф/ а не http://xn--80aealotwbjpid2k.xn--p1ai/
Автор: jek1976
Дата сообщения: 12.12.2010 11:44
Engaged Clown

Цитата:
jek1976
Глянь ещё https://addons.mozilla.org/en-US/firefox/addon/67651/
Правда я сам не совсем понимаю, что оно делает, но по описанию - похоже.
ОК.


pasynok
Я не пойму, как можно загрузить обратно в браузер набор сохраненных вкладок.
Автор: pasynok
Дата сообщения: 12.12.2010 12:11
jek1976
В контекстном меню панели групп есть пункт "Сессии", там есть пункт "Вывооз сессии", сессия сохраняется в файле с расширением "tgm".
Еще в контекстном меню группы есть пункт "Вывоз группы", если его использовать, группа сохраняется в файле с расширением "tgmg"
Достаточно перетащить файл .tgm или .tgmg в окно фф и сессия или группа соответственно откроются.
Также есть список закрытых групп и предыдущих сессий (кстати, посмотрите настройки - сессии).
Автор: jek1976
Дата сообщения: 12.12.2010 12:22
А какая разница между сессией и группой?
Автор: pasynok
Дата сообщения: 12.12.2010 12:33
jek1976
Сессия это набор всех групп, открытых в данный момент.
При открытии сессии текущая сессия полностью заменяется на вновь открываемую.
При открытии группы она добавляется к уже открытым группам.
Автор: jek1976
Дата сообщения: 12.12.2010 12:49
Понятно. Значит, мне нужно сохранять отдельные группы.

В контекстном меню у меня есть пункт "Вывоз группы". Выбираю его, сохраняю нужную мне группу и смотрю, что за файл в итоге сохранился: его объем около 13 килобайт... Получается, что сохраняются не данные открытых страниц, а ссылки. Не понятно, честно говоря.
Автор: pasynok
Дата сообщения: 12.12.2010 12:58
jek1976

Цитата:
Получается, что сохраняются не данные открытых страниц, а ссылки. Не понятно, честно говоря.

Конечно, сохраняются ссылки. Имхо, это вполне логично, ведь дополнение для работы с группами вкладок (т.е, фактически, адресов), используемых в том или ином случае, а не для сохранения страниц, которые могут изменяться. Для сохранения страниц есть чудесный ScrapBook(Plus).
Автор: jek1976
Дата сообщения: 12.12.2010 16:56
Тогда не совсем понятно, для чего нужна "заморозка" групп? Судя по объему памяти, занимаемому браузером, выигрыша это не дает.
Автор: mahtanoronra
Дата сообщения: 12.12.2010 17:26
а насчёт моих вопросов не уже ли ни кто не занет?
Автор: igdman
Дата сообщения: 12.12.2010 17:39
Подскажите пожалуйста,какая экспресс-панель лучше Speed Dial или Fast Dial.
Автор: Ronin666
Дата сообщения: 12.12.2010 17:54

Цитата:
Подскажите пожалуйста,какая экспресс-панель лучше Speed Dial или Fast Dial

Дело вкуса. У меня в 3.6 стоит Fast Dial, а в 4.0 - Speed Dial.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301

Предыдущая тема: Autoplay Media Studio


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.