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

» Mozilla Firefox! (часть 11)

Автор: kva1970vv
Дата сообщения: 08.07.2011 20:08
Спасибо!
Автор: Gueest
Дата сообщения: 08.07.2011 20:44
Проблема с утечкой памяти в Firefox существует уже несколько лет, и все попытки ее исправить пока что ни к чему не приводили. Единственными доступными пользователям решениями являлись менеджеры памяти AFOM, Firefox Memory Optimizer
Кто-нибудь этими утилитами пользовался? Как результат? Стоит ставить себе или нет? И если да, то какую лучше выбрать?
Автор: FASDIYR
Дата сообщения: 08.07.2011 21:27
Gueest Давно юзаю-проблем нет Memory Fox
Но с таким вопросом надо сюда : Расширения для Firefox
Автор: obla4ko4240019
Дата сообщения: 09.07.2011 00:15
WatsonRus

Цитата:
Много ли вы видели сейчас сайтов с css3 и html5?

много. Я работаю веб-разработчиком и по долгу службы обращаю на это внимание.
Автор: Nick222
Дата сообщения: 09.07.2011 10:44
Поставил ФФ 6.0b1 на Ubuntu 11.-4-64 - вроде всё нормально, но вкладка управления расширениями дико отжирает ресурсы процессора - пока её не закроешь.

И ни одно расширение минимизации в трей не работает вроде...
Автор: cheshirscat
Дата сообщения: 09.07.2011 11:53
если вопрос не по теме, то сильно ногами не бейте...
Вопрос: не могу заставить портативку FF5 от PortableApps быть браузером по умолчанию. ссылка в шапке на DefaultBrowser говорит что -- This utility runs in Windows® XP systems only.
а у меня win7. других способов нет?
Автор: Zloy_Gelud
Дата сообщения: 09.07.2011 11:57
cheshirscat

Портабельную версию FF от PortableApps в любом случае не заставишь стать браузером по-умолчанию, ибо он не может в реестр ничего писать (?).
Автор: addhaloka
Дата сообщения: 09.07.2011 12:00
cheshirscat 12:53 09-07-2011
Цитата:
а у меня win7. других способов нет?
Если такую портативку попробовать?
Автор: cheshirscat
Дата сообщения: 09.07.2011 12:47
addhaloka
спасибо попробую, судя по описанию наверно- можно оттуда изьять FF-SetDefault.exe и в свою портативку вставить?
з\ы прочитал всю ветку по ссылке - не получится
Автор: addhaloka
Дата сообщения: 09.07.2011 12:57
cheshirscat 13:47 09-07-2011
Цитата:
можно оттуда изьять FF-SetDefault.exe и в свою портативку вставить?
Насчет этого - не знаю. Там, FF-SetDefault.exe скомпилен под структуру именно той портативки, что в раздаче. Но там есть ссылка на исходники FF-SetDefault.exe (NSIS); под портативку от PortableApps можно самому собрать (наверно))

Добавлено:
Глянул сейчас исходник (Default.nsi); думаю не трудно будет его переделать под PortableApps. Но я бы не стал морочиться; с тем же успехом можно portable вариант с рутрекера заюзать, вместо PortableApps.
Автор: cheshirscat
Дата сообщения: 09.07.2011 13:06
addhaloka

Цитата:
Но я бы не стал морочиться; с тем же успехом можно portable вариант с рутрекера, вместо PortableApps.

согласен, начинаю переход..
Автор: obla4ko4240019
Дата сообщения: 09.07.2011 13:07
Zloy_Gelud

Цитата:
Портабельную версию FF от PortableApps в любом случае не заставишь стать браузером по-умолчанию, ибо он не может в реестр ничего писать (?).

бред

Добавлено:
cheshirscat

Цитата:
если вопрос не по теме, то сильно ногами не бейте...
Вопрос: не могу заставить портативку FF5 от PortableApps быть браузером по умолчанию. ссылка в шапке на DefaultBrowser говорит что -- This utility runs in Windows® XP systems only.
а у меня win7. других способов нет?


Код: Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxPortableHTML]
@="Firefox HTML"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxPortableHTML\DefaultIcon]
@="D:\\programs\\firefox\\FirefoxPortable.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxPortableHTML\shell\open\command]
@="D:\\programs\\firefox\\FirefoxPortable.exe -url \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxPortableURL]
@="Firefox Portable URL"
"URL Protocol"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxPortableURL\DefaultIcon]
@="D:\\programs\\firefox\\FirefoxPortable.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxPortableURL\shell\open\command]
@="D:\\programs\\firefox\\FirefoxPortable.exe -url \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\FirefoxPortable]
"LocalizedString"="Mozilla Firefox Portable Edition"
@="Firefox Portable"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\FirefoxPortable\Capabilities]
"ApplicationName"="Mozilla Firefox, Portable Edition"
"ApplicationDescription"="Mozilla Firefox®, Portable Edition is the popular Mozilla Firefox web browser bundled with a PortableApps.com Launcher as a portable app, so you can take your bookmarks, extensions and saved passwords with you."
"ApplicationIcon"="D:\\programs\\firefox\\FirefoxPortable.exe,0"
"Hidden"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\FirefoxPortable\Capabilities\FileAssociations]
".htm"="FirefoxPortableHTML"
".html"="FirefoxPortableHTML"
".shtml"="FirefoxPortableHTML"
".xht"="FirefoxPortableHTML"
".xhtml"="FirefoxPortableHTML"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\FirefoxPortable\Capabilities\StartMenu]
"StartMenuInternet"="FirefoxPortable"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\FirefoxPortable\Capabilities\URLAssociations]
"http"="FirefoxPortableURL"
"https"="FirefoxPortableURL"
"ftp"="FirefoxPortableURL"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\FirefoxPortable\DefaultIcon]
@="D:\\programs\\firefox\\FirefoxPortable.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\FirefoxPortable\shell\open\command]
@="D:\\programs\\firefox\\FirefoxPortable.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\FirefoxPortable\shell\properties\command]
@="D:\\programs\\firefox\\FirefoxPortable.exe -preferences"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"GlobalAssocChangedCounter"=dword:00000013

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"Firefox Portable"="Software\\Clients\\StartMenuInternet\\FirefoxPortable\\Capabilities"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\FirefoxPortable]
"LocalizedString"="Mozilla Firefox Portable Edition"
@="Firefox Portable"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\FirefoxPortable\Capabilities]
"ApplicationName"="Mozilla Firefox, Portable Edition"
"ApplicationDescription"="Mozilla Firefox®, Portable Edition is the popular Mozilla Firefox web browser bundled with a PortableApps.com Launcher as a portable app, so you can take your bookmarks, extensions and saved passwords with you."
"ApplicationIcon"="D:\\programs\\firefox\\FirefoxPortable.exe,0"
"Hidden"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\FirefoxPortable\Capabilities\FileAssociations]
".htm"="FirefoxPortableHTML"
".html"="FirefoxPortableHTML"
".shtml"="FirefoxPortableHTML"
".xht"="FirefoxPortableHTML"
".xhtml"="FirefoxPortableHTML"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\FirefoxPortable\Capabilities\StartMenu]
"StartMenuInternet"="FirefoxPortable"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\FirefoxPortable\Capabilities\URLAssociations]
"http"="FirefoxPortableURL"
"https"="FirefoxPortableURL"
"ftp"="FirefoxPortableURL"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\FirefoxPortable\DefaultIcon]
@="D:\\programs\\firefox\\FirefoxPortable.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\FirefoxPortable\shell\open\command]
@="D:\\programs\\firefox\\FirefoxPortable.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\FirefoxPortable\shell\properties\command]
@="D:\\programs\\firefox\\FirefoxPortable.exe -preferences"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\RegisteredApplications]
"Firefox Portable"="Software\\Clients\\StartMenuInternet\\FirefoxPortable\\Capabilities"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm\UserChoice]
"Progid"="FirefoxPortableHTML"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\UserChoice]
"Progid"="FirefoxPortableHTML"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shtml\UserChoice]
"Progid"="FirefoxPortableHTML"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xht\UserChoice]
"Progid"="FirefoxPortableHTML"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xhtml\UserChoice]
"Progid"="FirefoxPortableHTML"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\FTP\UserChoice]
"Progid"="FirefoxPortableURL"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\HTTP\UserChoice]
"Progid"="FirefoxPortableURL"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\HTTPS\UserChoice]
"Progid"="FirefoxPortableURL"
Автор: Zloy_Gelud
Дата сообщения: 09.07.2011 13:19
obla4ko4240019
В чем бред? Собственные возможности браузера от PortableApps позволяют его сделать браузером по-умолчанию, без изобретения файла реестра?
Автор: f14a
Дата сообщения: 09.07.2011 13:32
Что-то я не могу понять, зачем portable с трекеров, или ещё от каких PortableApps.
FF сам по себе разве не портабельный?
Автор: obla4ko4240019
Дата сообщения: 09.07.2011 13:33
Zloy_Gelud

Цитата:
Собственные возможности браузера от PortableApps позволяют его сделать браузером по-умолчанию, без изобретения файла реестра?

человек не спрашивал про собственные возможности. Он просил совета КАК сделать по умолчанию.

Цитата:
опрос: не могу заставить портативку FF5 от PortableApps быть браузером по умолчанию. ссылка в шапке на DefaultBrowser говорит что -- This utility runs in Windows® XP systems only.

ему не нужны встроенные возможности, он ищет утилитку.
Файл реестра, что я дал, тоже результат работы подобной утилиты плюс свои доработки
Автор: addhaloka
Дата сообщения: 09.07.2011 13:33
obla4ko4240019
Правильней не через рег-файл делать, а через батник или, еще лучше, скомпиленный exeшник из NSIS скрипта. Т. е. чтобы не было зависимости от абсолютных путей
[more=Default.nsi]
Код: Name "Portable Firefox"

SetCompressor /SOLID lzma
!include "Registry.nsh"
!include "MUI.nsh"
!define MUI_LANGDLL_ALLLANGUAGES
!insertmacro MUI_LANGUAGE "Russian"

OutFile FF-SetDefault.exe
CRCCheck off
SilentInstall silent
Icon firefox.ico
RequestExecutionLevel highest


Section
GetFullPathName /SHORT "$8" "$EXEDIR\Firefox\Firefox.exe"
GetFullPathName /SHORT "$9" "$EXEDIR\Profile"
${If} ${Cmd} `MessageBox MB_YESNO "Назначить браузером по умолчанию портативную версию Firefox из этой папки?" IDYES`

    ${registry::DeleteKey} "HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec\ifExec" $R0
    ${registry::DeleteKey} "HKEY_LOCAL_MACHINE\Software\Classes\ftp\shell\open\ddeexec\ifExec" $R0

    ${registry::Write} 'HKEY_CLASSES_ROOT\.htm' '' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\.html' '' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\.shtml' '' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\.xht' '' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\.xhtml' '' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxHTML' '' 'Firefox Document' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxHTML' 'FriendlyTypeName' 'Firefox Document' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxURL' '' 'Firefox URL' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxURL' 'FriendlyTypeName' 'Firefox URL' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxURL' 'EditFlags' '0x00000002' 'REG_DWORD' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxURL' 'URL Protocol' '' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\.htm' '' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\.html' '' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\.shtml' '' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\.xht' '' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\.xhtml' '' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML' '' 'Firefox Document' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML' 'FriendlyTypeName' 'Firefox Document' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL' '' 'Firefox URL' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL' 'FriendlyTypeName' 'Firefox URL' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL' 'EditFlags' '0x00000002' 'REG_DWORD' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL' 'URL Protocol' '' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_CLASSES_ROOT\ftp\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\http\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\https\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxHTML\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxURL\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\ftp\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\http\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\https\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\ftp\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\HTTP\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\https\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\FirefoxHTML\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\FirefoxURL\DefaultIcon' '' '"$8",1' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_CLASSES_ROOT\ftp\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\http\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\https\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxURL\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0
    
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\ftp\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\http\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\https\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\ftp\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\HTTP\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\https\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\FirefoxHTML\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\FirefoxURL\shell\open\command' '' '"$8" -profile "$9" -requestPending -url "%1"' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\http\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\https\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\ddeexec' 'NoActivateHandler' '' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\ddeexec\Topic' '' 'WWW_OpenURL' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxURL\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxURL\shell\open\ddeexec' 'NoActivateHandler' '' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxURL\shell\open\ddeexec\Topic' '' 'WWW_OpenURL' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\ftp\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\http\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\https\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML\shell\open\ddeexec' 'NoActivateHandler' '' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML\shell\open\ddeexec\Topic' '' 'WWW_OpenURL' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL\shell\open\ddeexec' 'NoActivateHandler' '' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL\shell\open\ddeexec\Topic' '' 'WWW_OpenURL' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\ftp\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\HTTP\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\https\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\FirefoxHTML\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\FirefoxURL\shell\open\ddeexec' '' '"%1",,0,0,,,,' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CLASSES_ROOT\FirefoxURL\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\ftp\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\http\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\https\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxHTML\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Classes\FirefoxURL\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\ftp\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\HTTP\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\https\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\FirefoxHTML\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Classes\FirefoxURL\shell\open\ddeexec\Application' '' 'Firefox' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe' '' 'Mozilla Firefox' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities' 'ApplicationIcon' '"$8",0' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities' 'ApplicationName' 'Firefox' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations' '.htm' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations' '.html' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations' '.shtml' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations' '.xht' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\FileAssociations' '.xhtml' 'FirefoxHTML' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\StartMenu' 'StartMenuInternet' 'FIREFOX.EXE' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\URLAssociations' 'ftp' 'FirefoxURL' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\URLAssociations' 'http' 'FirefoxURL' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\Capabilities\URLAssociations' 'https' 'FirefoxURL' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\firefox.exe\DefaultIcon' '' '"$8",0' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_LOCAL_MACHINE\Software\RegisteredApplications' 'Firefox' 'Software\Clients\StartMenuInternet\FIREFOX.EXE\Capabilities' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_CURRENT_USER\SOFTWARE\Clients\StartMenuInternet' '' 'FIREFOX.EXE' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm\UserChoice' 'Progid' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\UserChoice' 'Progid' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shtml\UserChoice' 'Progid' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xht\UserChoice' 'Progid' 'FirefoxHTML' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xhtml\UserChoice' 'Progid' 'FirefoxHTML' 'REG_SZ' $R0

    ${registry::Write} 'HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\ftp\UserChoice' 'Progid' 'FirefoxURL' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice' 'Progid' 'FirefoxURL' 'REG_SZ' $R0
    ${registry::Write} 'HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice' 'Progid' 'FirefoxURL' 'REG_SZ' $R0

    ${registry::Unload}
${EndIf}
${If} ${Cmd} `MessageBox MB_YESNO "Создать на рабочем столе ярлык для портативной версии Firefox из этой папки?" IDYES`
SetOutPath "$EXEDIR\Firefox"
CreateShortCut '$DESKTOP\Firefox Portable.lnk' '$EXEDIR\Firefox\firefox.exe' '-profile "$EXEDIR\Profile"' '$EXEDIR\Firefox\firefox.exe' 0
${EndIf}
SectionEnd
Автор: cheshirscat
Дата сообщения: 09.07.2011 13:35
obla4ko4240019
этот Ваш волшебный код надо во что то превратить? (я имею ввиду скопировать в блокнот и переименовать в расширение reg? а после бросить в папку с портативкой и там уже внести в файл реестра - так?)
Автор: obla4ko4240019
Дата сообщения: 09.07.2011 13:39
f14a

Цитата:
FF сам по себе разве не портабельный?

нет, конечно

Добавлено:
cheshirscat

Цитата:
этот Ваш волшебный код надо во что то превратить? (я имею ввиду скопировать в блокнот и переименовать в расширение reg? а после бросить в папку с портативкой и там уже внести в файл реестра - так?)

скопировать в reg, поменять пути до своего файла и применить
Автор: cheshirscat
Дата сообщения: 09.07.2011 13:53
obla4ko4240019
спасибо, понял
Автор: f14a
Дата сообщения: 09.07.2011 14:09
obla4ko4240019, а как же шапка темы? там где


Цитата:
Портативный запуск Firefox [?] (подходит также почти для всех продуктов Mozilla)
Автор: obla4ko4240019
Дата сообщения: 09.07.2011 14:23
f14a

Цитата:
а как же шапка темы?

запуск через батник, указываешь каждый раз таким образом на профиль. Относительная портативность.
Автор: f14a
Дата сообщения: 09.07.2011 14:28
Угу. Или через ярлык.
Но только по сравнению с портянкой для реестра, с предыдущей страницы - портативность даже не относительная, а абсолютная.
Автор: addhaloka
Дата сообщения: 09.07.2011 14:37
obla4ko4240019 15:23 09-07-2011
Цитата:
запуск через батник, указываешь каждый раз таким образом на профиль. Относительная портативность.
Лучше через NSIS [more=так]
Код: Name "Firefox Portable"
OutFile "Firefox_Portable.exe"
!include LogicLib.nsh

CRCCheck off
SilentInstall silent
XPSTYLE on

Icon "nightly.ico"

Section 'Main'

Exec '"$EXEDIR\Firefox\firefox.exe" -no-remote -profile "$EXEDIR\Profile"'

SectionEnd
Автор: obla4ko4240019
Дата сообщения: 09.07.2011 14:41
f14a

Цитата:
Но только по сравнению с портянкой для реестра, с предыдущей страницы - портативность даже не относительная, а абсолютная.

"портянка" к делу не относится. Портативная версия от portableapps делает тоже самое что батник, ярлык, nsis и тд. Это просто лаунчер написанный на nsis, заменяющий батник и добавляющий некоторые другие возможности.
Автор: f14a
Дата сообщения: 09.07.2011 14:50
И не позволяющий заодно стать FF дефолт-браузером? Охренительный функционал.
Ярлык с дополнительными буквами в свойствах, написанный тут же, своими лапами, без использования чего-либо вообще, легко и изящно.
И браузер стал дефолтным сам, без портянок и извращений.
Хотя делать его дефолтным само по себе извращение с т. з. безопасности.
Автор: obla4ko4240019
Дата сообщения: 09.07.2011 15:23
f14a
лаунчер для удобства использования ПОРТАТИВНОЙ ВЕРСИИ. Вы хотите, чтобы он приносил функционал стационарной версии? А батник так делать умеет? А ярлык?
Автор: f14a
Дата сообщения: 09.07.2011 16:11
obla4ko4240019, ПОРТАТИВНАЯ ВЕРСИЯ (хоть от portableapps, хоть ещё от кого), по-настоящему портативная, не должна оставлять в системе ничего, вообще. Никаких следов. И если кто-то захотел переписать на FF протоколы или ассоциации - портативность теряется неизбежно.
Например добавлением ключей реестра, как в Вашем примере.

Если кому-то необходимо всего-навсего переносимый с компа на комп FF, то нет смысла в portableapps. FF сам (плюс один ярлык в той же в папке) легко переносится. И в том месте куда перенесён становится дефолтом без проблем вообще, если надо.
Автор: obla4ko4240019
Дата сообщения: 09.07.2011 16:22
f14a
поэтому не надо всучивать здесь свои решения, ни одно ни другое не являются чем-то новым и лучшим, и по-настоящему портативным. И вообще мы здесь попутали термины: не портативная, а портабельная. Это две разные вещи. И то, о чем ты пишешь, теряет смысл.
Автор: Gueest
Дата сообщения: 09.07.2011 16:25
Поговаривают, что будь-то 4-ю версию уже поддерживать не будут. На какую в таком случае лучше переходить - на 5-ю, 6-ю, 7-ю? Ну чтоб все дополнения работали
Автор: f14a
Дата сообщения: 09.07.2011 16:27

Цитата:
не надо всучивать здесь свои решения

Вы кагбэ слегка попутали не термины, а ник всучивающего какие-либо свои решения. Скриптами ли, реестром ли.
На предыдущую страницу отмотайте, там есть ник автора решения

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254

Предыдущая тема: Next Video Converter


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