Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Google Chrome (Google Chrome Extensions)

Модерирует : gyra, Maz

articlebot (26-05-2016 18:55): Расширения для Google Chrome (Google Chrome Extensions)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
да, верно, только этот, по моему, не при делах. Посмотрите куда указывает chrome://plugins/ явно не папка где этот .bin  
 
"%LOCALAPPDATA%\IE Your Chrome\ie_your_chrome.dll"  
и зарегистрирован как системный плагин здесь:  
на 64 бит: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@910jk.com/ie-your-chrome  
на 32 бит: HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome  
 
так что, должен появится и в списке плагинов Firefox'a тоже.  
p.s. MD5 у ie_your_chrome.dll и у ie_your_chrome.bin одинаковый.
понятно всё, это же результат работы установщика + реестровой привязки плуга..
я же отвечал на вопрос "не есть гут" и там же и пояснял за "потроха" установщика:
Цитата:
точь такой же плуг (но уже длл!) + ... + реестровый файлик привязки расширения к плугу.. при установке, соответссно, плуг кидается в корень папки расширения, в реестр (HKCUHKLM*) вносится привязка
единссно, маханул по ошибке HKCU вместо HKLM, пост подправил.. ;)
 
и в принципе, возвращаясь к вопросу о перепиливании:
Цитата:
быть может есть crx, который сразу зашелестит без установки не пойми чего?
повторю, шо (сугубо имхо) нет проблем перекинуть+переименовать "комплектный" bin в корень папки расширения..
ну и добавить из установочного скрипта записи в реестр.. вот кусок из установочного скрипта, выдранного из инсталлятора:
Код:
;InnoSetupVersion=5.5.0
 
[Setup]
AppName=IETab Your Chrome
AppVersion=1.0.0.0
DefaultDirName={pf}\IETab Your Chrome
DefaultGroupName=IETab Your Chrome
OutputBaseFilename=ietab_your_chrome_installer
Compression=lzma
 
[Files]
Source: "{localappdata}\IE Your Chrome\ie_your_chrome.dll"; DestDir: "{localappdata}\IE Your Chrome"; MinVersion: 0.0,5.0; Flags: ignoreversion  
Source: "{app}\restart_chrome.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversion  
 
[Registry]
Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; MinVersion: 0.0,5.0; Flags: uninsdeletekey  
Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; MinVersion: 0.0,5.0; Flags: deletekey  
Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome\MimeTypes\application/ie_your_chrome_plugin"; MinVersion: 0.0,5.0;  
Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; ValueName: "Description"; ValueType: String; ValueData: "IE Your Chrome"; MinVersion: 0.0,5.0;  
Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; ValueName: "Path"; ValueType: String; ValueData: "{localappdata}\IE Your Chrome\ie_your_chrome.dll"; MinVersion: 0.0,5.0;  
Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; ValueName: "ProductName"; ValueType: String; ValueData: "IE Your Chrome"; MinVersion: 0.0,5.0;  
Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; ValueName: "Vendor"; ValueType: String; ValueData: "910jk.com"; MinVersion: 0.0,5.0;  
Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; ValueName: "Version"; ValueType: String; ValueData: "1.0.0.0"; MinVersion: 0.0,5.0;  
 
[Icons]
Name: "{group}\{cm:UninstallProgram,IETab Your Chrome}"; Filename: "{uninstallexe}"; MinVersion: 0.0,5.0;  
 
[UninstallDelete]
Type: filesandordirs; Name: "{app}";  
Type: filesandordirs; Name: "{localappdata}\IE Your Chrome";  
 
тут, в принципе, всё понятно, чё/куда ставится и как привязывается..
хотя при обновлении, возможно, придётся перекачать/перерасковырять и установщик - вдруг длл-ку обновят..

Цитата:
p.p.s При запросе на перегрузку хрома советую отвечать Нет, и потом перегрузить самому
добавлю - таки, да, так действительно лучше, у меня получился лёгкий пролёт с портабельной версией - запустился не ланчер, а сам айрон и я поначалу чутка приафигел от отсутствия профиля.. )))

Цитата:
На сколько я понимаю, это пока только метод обхода ограничений магазина, где запрещено выкладывать NPAPI плагины.  
Если переделать manifest, чтобы в нём был записан плагин, и запустить в режиме разработчика, то наверное можно обойтись и без установки этого системного дополнения.
немного не соглашусь - плагин-то присутствует в исходном црх.. имхо, здесь весь прикол именно в обходе запретов на установку! ну.. было уже:
Цитата:
хромоног ведь всё-рно не даст его запустить.. :/
к тому же, правкой манифеста тут вряд-ли обойдёшься.. я подробно пока код не смотрел, но не зря же эта хрень пишет в реестр - значит, оттуда и привязку к плугу берёт.. =)

Всего записей: 17324 | Зарегистр. 07-06-2006 | Отправлено: 16:24 20-02-2014
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Google Chrome (Google Chrome Extensions)
articlebot (26-05-2016 18:55): Расширения для Google Chrome (Google Chrome Extensions)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru