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

» Mozilla Firefox (часть 14)

Автор: AlAvis
Дата сообщения: 17.10.2014 21:05
tjtxxxtfh

Цитата:
папка gmp-openh264, возможно, используется для песочницы OpenH264

Именно в этой папке плагин находится . Эта папка ставится например в Cyberfox .
Автор: thejustsoul
Дата сообщения: 17.10.2014 21:15
WatsonRus
Прикольно, работает, а есть исходник этой библиотеки, что она делает? Патчит процесс фокса (не будет вмешиваться в другие процессы, тем самым вызывать подозрения у античит-софта?) меняя пути где хранятся профили?
Автор: WatsonRus
Дата сообщения: 17.10.2014 21:25
thejustsoul
Насколько я понимаю, это что-то типа враппера в памяти, заворачивающего запросы лисы к профилю в указанную папку.
Вот ссылка tete009 на tmemutil.dll отдельно.

mithridat1 21:56 17-10-2014
Цитата:
Adobe Flash возможно с собой таскать на флэшке ?

Насчет плагинов addhaloka вроде писал, что у него с dll-кой от tete009 не получилось, нужны tmemutil-3d.dll и tmemutil-3d.ini от PcXfirefox, их нужно переименовать в tmemutil.dll и tmemutil.ini соответственно.
Я, если честно, с плагинами не пробовал, для меня главное, чтобы профиль лиса хранила в своей папке.

Добавлено:
За путь к плагинам вроде отвечает параметр NpluginPath= в секции [Env]. Сам не пробовал.

Вот содержимое tmemutil-3d.ini (но к нему нужна и tmemutil-3d.dll от PcXFirefox).

Код: ;SafeEx         -- Security Enhancements ( 0 Disabled; 1 Enabled )
;Portable     -- Portable Mode ( 0 Disabled; 1 Enabled )
;EnableWhiteList -- Enable Process White List, The most strict security policy ( 0 Disabled; 1 Enabled )
;CreateCrashDump -- Create DMP file in %appdata% path when crashing ( 0 Disabled; 1 Enabled )
;Nocompatete -- Whether to be compatible with tete009 portable mode ( 0 Compatible, deep path; 1 Not compatible, shallow path )
;More options note: http://code.google.com/p/cppinfo/wiki/about_portable_configuration_file?tm=6
[General]
SafeEx=0
Portable=1
EnableWhiteList=0
PortableDataPath=./profiles
CreateCrashDump=1
GdiBatchLimit=0
ProcessAffinityMask=0
Bosskey=
Nocompatete=

;MOZ_NO_REMOTE -- Mozilla 's -no-remote Environment Variables
;TmpDataPath -- Custom Temp File Directory ( including Internet Cache and Mozilla Temp files, must set Portable=1 )
;NpluginPath -- Custom Plugin Path
;VimpPentaHome -- Custom config file directory of Vimperator/Pentadactyl extension
[Env]
MOZ_NO_REMOTE=
TmpDataPath=
NpluginPath=
VimpPentaHome=

;Process White List (should be no more than 14), support wildcard
[whitelist]
Path1=C:\Program Files\Internet Explorer\iexplore.exe
;Path2=c:\windows\system32\cmd.exe
;Path3=*xThunder.exe
;Path4=*opentext22.dll
;Path5=*WordStrokeHelper32.dll
;Path6=*AM32-*.dll
;Path7=
;Path8=
;Path9=
;Path10=

;When Bosskey=1, the section is in effect. If the keys following set is wrong or no set, the default boss key is Ctrl+Shift+~
;Hotkey Settings must be the Decimal format of Virtual Key Codes, divided by "+"
;for example, 02+192 is on behalf of Ctrl+~
;02+04+188 is on behalf of Ctrl+Shift+,
[attach]
Hotkey=
Автор: BigBlue
Дата сообщения: 18.10.2014 00:57
тоже сделал себе такой партатифф. =)
все плагины подцепились и работают.
пы.сы. версия лисички 24.8.1
http://youpic.su/view.php?id=s001.youpic.su/pictures/1413576000/8c1ae81094cdfd185de3b77e1fe0e858.jpg
Автор: addhaloka
Дата сообщения: 18.10.2014 02:16
WatsonRus 22:25 17-10-2014
Цитата:
Насчет плагинов addhaloka вроде писал, что у него с dll-кой от tete009 не получилось, нужны tmemutil-3d.dll и tmemutil-3d.ini от PcXfirefox, их нужно переименовать в tmemutil.dll и tmemutil.ini соответственно.

Не совсем, я писал о том, что tmemutil-3d.dll получше, чем обычная, потому что в ней есть такая фича, как NpluginPath= (в обычной это тоже есть, но то ли не работает, то ли не так работает, короче хз, не получилось сделать, то что нужно) где можно прописать относительный путь к папке с плагинами - в этом случае системная переменная MOZ_PLUGIN_PATH будет игнорироваться (для меня это важный момент, но кому-то, возможно большинству, это не нужно). А плагины будут работать с обеими, там особой разницы нет.

Цитата:
За путь к плагинам вроде отвечает параметр NpluginPath= в секции [Env]. Сам не пробовал.

Его необязательно указывать, плагины можно просто класть в browser\plugins, с обоими вариантами библиотеки это работает.
Автор: VarelkaVarelka
Дата сообщения: 18.10.2014 11:13

Цитата:
тоже сделал себе такой партатифф. =)

Парни, а кто-то бы собрал что-то такое на сборка поновее??? Чтобы только с описанием, что куда класть... Было бы очень и очень удобно. У мну, например, 33.0а2 (все плагины и экстеншены работают мои на ней). Был бы благодарен!!!
Автор: BigBlue
Дата сообщения: 18.10.2014 12:11
Берешь новую лисичку - 33. открываешь инсталлятор лисички в любом архиваторе, внутри будет папка CORE. Помещаешь эту папку в любую для тебя удобную, например D:\Firefox\core
в папку CORE помещаешь три файла "три файла"

Затем в папке CORE создаешь папку profiles
Далее в папке browser создаешь папку plugins в эту папку помещаешь два файла
FlashPlayerPlugin_15_0_0_189.ехе и NPSWF32_15_0_0_189.dll взять их можно в теме Adobe Flash Player
что бы лисичка подцепила эти плагины, нужно выполнить команды в about:config
plugins.load_appdir_plugins и выставить значение в true.

Это все делается для так сказать для чистой установки.

Можно наверное и в шапку добавить. =)
Автор: WatsonRus
Дата сообщения: 18.10.2014 18:29
addhaloka 03:16 18-10-2014
Цитата:
в обычной это тоже есть, но то ли не работает, то ли не так работает

Я об этом же и писал, что с dll-кой от tete009 не получилось.
03:16 18-10-2014
Цитата:
плагины можно просто класть в browser/plugins, с обоими вариантами библиотеки это работает

Значит, я изначально неправильно понял. Посчитал, что плагины видятся только с указанным NpluginPath=, который не работает у tete009.

Добавлено:
Добавил в шапку метод портабелизации путем "трех файлов" в "полезные советы". Ссылку на архив "трех файлов" давать не стал, ибо все равно скоро протухнет, дал ссылку на tmemutil.dll с сайта tete009 и прочие файлы в текстовом виде.
Автор: addhaloka
Дата сообщения: 18.10.2014 20:01
WatsonRus 19:29 18-10-2014
Цитата:
Добавил в шапку метод портабелизации путем "трех файлов" в "полезные советы".

По одному из трёх файлов - dependentlibs.list, замечу, что в разных сборках его содержимое может отличаться (обычно разные рантаймы, у оф. FF и неофициальных сборок типа tete),
поэтому, имхо, лучше самому добавлять строку tmemutil.dll в dependentlibs.list из выбранного дистрибутива для портабелизации.
Автор: WatsonRus
Дата сообщения: 18.10.2014 20:07
addhaloka
21:01 18-10-2014
Цитата:
в разных сборках его содержимое может отличаться

Именно потому привел такой, какие рантаймы в оригинальном FF. У PcX рантаймы другие.

Поскольку топик все же по оригинальному FF, то сборки идут лесом в тему неофициальных.
Автор: addhaloka
Дата сообщения: 18.10.2014 20:27
WatsonRus 21:07 18-10-2014
Цитата:
Поскольку топик все же по оригинальному FF, то сборки идут лесом в тему неофициальных.

Тут много кто ночнушки и авроры юзает, и вопросы будут именно здесь, если не заработает. К тому же dependentlibs.list, приведённый в шапке уже не сходится даже с взятым из оф. релиза 33. Может, такое расхождение не важно для работы, но вот для ночнушки, скорей всего, не будет работать.
Автор: WatsonRus
Дата сообщения: 18.10.2014 20:40
addhaloka

Код: sandboxbroker.dll
Автор: BigBlue
Дата сообщения: 19.10.2014 00:23
WatsonRus, боюсь ваш экскурс, в мир портабельности -лисички, отпугнет неподготовленного юзера. =)

В общем, кто хочет самого простого способа портализации лисы. можно просто сделать как написано в шапке. уверен, что этот способ недооценен.

распакуйте всё ту же папку CORE в удобное для вас место, в папку CORE поместите вот такой вот bat -файл, который с легкостью можно создать в Notepad++
после того как вы запустил данный bat в папке CORE создаться папка update - это и будет ваша папка с профилем. если вы хотите добавить значок лисички к bat -файлу, то нужно сделать ярлык для этого bat- а затем уже в свойствах ярлыка выбрать для него значок.

как быть с плагинами, написано там же в шапке. сам пользовался таким способом какое то время.
Автор: Omsk
Дата сообщения: 19.10.2014 06:26
Как можно сделать, чтобы в Firefox можно было сохранить картинку на рабочий стол зажав клавишу и нажав на нее? Как это делается в браузере Maxton
Автор: NONONINI
Дата сообщения: 19.10.2014 10:42
Omsk 07:26 19-10-2014
Цитата:
зажав клавишу и нажав на нее?

Не совсем понятно, как можно зажав клавишу, ещё и нажать её.) Но может такой вариант устроит? [CB]CB drag and go
Автор: dedmazai1870
Дата сообщения: 19.10.2014 12:13
NONONINI
В Макстоне Ctrl+ЛКМ сохраняет в заранее указанную папку. Omsk оговорился.))
UPD: Кстати, тоже бы от такой горячей клавиши не отказался. Если кто знает как сделать, подскажите. Про жест в FG понятно, Ctrl+ЛКМ как в Макстоне интереснее.
Автор: Fizpok1
Дата сообщения: 19.10.2014 13:14
Omsk

Цитата:
Как можно сделать, чтобы в Firefox можно было сохранить картинку на рабочий стол зажав клавишу и нажав на нее

А вариант - перетащить пикчу из браузера прямо в нужную папку, не подойдет?
Автор: villa777
Дата сообщения: 19.10.2014 14:50
dedmazai1870
Omsk
Ещё легче, двойным кликом правой по картинке. Путь куда сохранять можете свой прописать. Здесь как и просили на Рабочий стол.

Код: // Сохранить изображение без запроса двойным правым кликом ....
function handleDblClick(e) {

if ( e.button == 2 && e.target.localName == 'img' ) {

var path = "C:\\Documents and Settings\\Admin\\Рабочий стол\\";

const file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath( path );
if ( !file.exists() || !file.isDirectory() ) file.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0777);
Application.prefs.setValue("browser.download.dir", path );

setTimeout(function() {
try { saveImageURL( gContextMenu.imageURL, 0, 0, 0, 1, null, content.document ) }
catch(e) {};
document.getElementById("contentAreaContextMenu").hidePopup()
}, 100);

}
};
addEventListener("dblclick", handleDblClick, false, gBrowser );
Автор: WatsonRus
Дата сообщения: 19.10.2014 15:06
BigBlue 01:23 19-10-2014
Цитата:
боюсь ваш экскурс, в мир портабельности -лисички, отпугнет неподготовленного юзера

Зато это полная портабельность, а с при запуске с bat-ника лиса будет гадить пустыми папками в профиле. Это бы ничего, если бы не нужно было, например, запускать лису на чужом компе с ограниченном доступом к системным папкам.

Но каждый волен выбирать то, что ему нравится.
Автор: Omsk
Дата сообщения: 19.10.2014 15:18
NONONINI
Я имел ввиду зажав клавишу и наажв на картинку
Куда этот код кнопки нужно вставлять?

dedmazai1870
Вот у меня в Макстоне заранее указанная папка как раз рабочий стол

Fizpok1

Цитата:

А вариант - перетащить пикчу из браузера прямо в нужную папку, не подойдет?

Нет, надо быстро не сворачивая браузер и не меняя размер окна сохранить картинку.

villa777, куда этот скрипт прописывать?
Автор: addhaloka
Дата сообщения: 19.10.2014 15:21
WatsonRus 21:40 18-10-2014
Цитата:
Если только предложить самим добавлять строку, тут же начнутся просьбы дать готовый файлик. Уже проходили.

Можно написать однокнопочную программку, которая будет добавлять строку tmemutil.dll в dependentlibs.list (как опции, можно добавить выбор tmemutil.dll/tmemutil-3d.dll, которые будут прикреплены к программке вместе со своими ini и будут созданы по выбору, и создание папки профиля с выборочным именем и внесением пути к ней в tmemutil.ini).
На следущей неделе, может сделаю, если настроение будет (пока что его нет).
Автор: NONONINI
Дата сообщения: 19.10.2014 16:53
Omsk 16:18 19-10-2014
Цитата:
Куда этот код кнопки нужно вставлять?

Готовые кнопки для Custom Buttons | Форум Mozilla Россия
Там в шапке
Цитата:
как добавить кнопку(помощь для новичка)

Автор: Spuner
Дата сообщения: 19.10.2014 18:36
Скажите, как сделать так, чтобы нажав на иконку сайта в боковой панели - сайт не открывался в этой же панели, а открывался в нормальном окне? Скриншот.
Автор: varant
Дата сообщения: 19.10.2014 18:54
Firefox 33, KIS 15. Не могу зайти на гугл, яндекс.

Технические детали

mail.yandex.ru использует недействительный сертификат безопасности. К сертификату нет доверия, так как сертификат его издателя неизвестен. (Код ошибки: sec_error_unknown_issuer)

Причем помню раньше можно было добавить в исключения, а сейчас только "уходим отсюда". Тот же ослик все прекрасно открывает.
Автор: LION8GN
Дата сообщения: 19.10.2014 19:25

Цитата:
Firefox 33, KIS 15. Не могу зайти на гугл, яндекс.

Эти же проги, захожу везде. KIS 15.0.1.415.
Автор: Weinaum
Дата сообщения: 19.10.2014 19:34
Приветствую, такой вопрос возник,
стали что то часто встречаться сайты, которые детектят adblock, ну и редиректят на страницу, типа, "you use adblock, please disable this to see content"
Причем на некоторых из этих сайтов столько рекламы, или еще каких зверей, что без адблока я себе не представляю, как...
Есть какая либо возможность обойти эту проверку?
Автор: varant
Дата сообщения: 19.10.2014 19:36

Цитата:
Эти же проги, захожу везде. KIS 15.0.1.415.

Выключаю KIS, все заходит.
Автор: dedmazai1870
Дата сообщения: 19.10.2014 19:47
villa777
За код спасибо, но с ним надо разбираться. У меня вызывает окно сохранения с последней папкой, куда сохранял, а хотелось без лишних вопросов.
Автор: polk90
Дата сообщения: 19.10.2014 19:49
varant
Цитата:
Выключаю KIS, все заходит
надо отключать у KIS проверку https
зы. точнее не скажу, у самого KIS нет. вопрос повторяется, поищи в ветке.
Автор: villa777
Дата сообщения: 19.10.2014 19:51
Weinaum
https://addons.mozilla.org/ru/firefox/addon/disable-anti-adblock/

Добавлено:
dedmazai1870
Проверьте путь, двойной слеш обязателен, может конфликт с чем то, попробуйте на чистом. У меня сохраняет без запроса.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263

Предыдущая тема: PaperPort


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