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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74

Открыть новую тему     Написать ответ в эту тему

insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chrome++ DLL для портаблезации практически* любого хромоклона.

Работоспособность проверена на:
Brave, CentBrowser, Chromium (dev), GDIChromium, Google Chrome, Iron, Opera, Supermium, Ungoogled Chromium, Vivaldi.
* Существуют несколько "особенных", где version.dll затруднено либо бесполезно: MS Edge, QQ, 360EE.
 
Для новых версий Chromium/Chrome (версия Cr118 и новее):
Chrome++ от Bush2021: (release)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64, ini.
Прокси от nekto78: (release)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64, ini.
Vivaldi++ от ca-x (czyt): (release)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64
Vivaldi++ от ca-x (czyt): (nightly)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64.
 
Для старых версий Chromium/Chrome (до версии Cr118):
Chrome++ от icy37785: (nightly)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64.
Chrome++ от jestxfot: (release)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64.
 
Архив версий (перезаливы)
Мини F.A.Q.

Всего записей: 17966 | Зарегистр. 04-11-2010 | Отправлено: 02:18 02-01-2023 | Исправлено: nekto78, 21:23 28-11-2024
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Capushon
nekto78
а там у Bush2021 не может быть, что вот это влияет на пробелы? https://github.com/Bush2021/chrome_plus/blob/main/src/portable.h

Код:
std::wstring QuoteSpaceIfNeeded(const std::wstring &str)
{
    if (str.find(L' ') == std::wstring::npos)
        return std::move(str);
 
    std::wstring escaped(L"\"");
    for (auto c : str)
    {
        if (c == L'"')
            escaped += L'"';
        escaped += c;
    }
    escaped += L'"';
    return std::move(escaped);
}

а дальше там уже он меняет местами ключи
(если это конечно то место)

Всего записей: 5578 | Зарегистр. 11-02-2020 | Отправлено: 18:43 27-03-2024
Capushon

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple
Я про ca-x (czyt), а не Bush2021. Или там так же?

Всего записей: 4738 | Зарегистр. 18-07-2006 | Отправлено: 18:45 27-03-2024
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да тоже самое https://github.com/ca-x/vivaldi_plus/blob/main/src/portable.h

Всего записей: 5578 | Зарегистр. 11-02-2020 | Отправлено: 18:59 27-03-2024
nekto78



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

Цитата:
а там у Bush2021 не может быть, что вот это влияет на пробелы?

Только что проверил в версии 1.8.2 Bush2021. Удалил в реестре во всех ветках ...shell\open\command с параметрами "путь к браузеру" --single-argument %1 параметр --single-argument и получил тоже самое


Цитата:
а дальше там уже он меняет местами ключи
(если это конечно то место)
 

Код:
std::wstring QuoteSpaceIfNeeded(const std::wstring &str)  
{  
    if (str.find(L' ') == std::wstring::npos)  
        return std::move(str);  
 
    std::wstring escaped(L"\"");  
    for (auto c : str)  
    {  
        if (c == L'"')  
            escaped += L'"';  
        escaped += c;  
    }  
    escaped += L'"';  
    return std::move(escaped);  
}

 
 

А этот фрагмент кода добавляет пробелы между параметрами, а не заменяет их на что-то ещё.
 
Capushon

Цитата:
Пробелы заменяются на %20  

Замену пробелов на %20 выполняет сам браузер, а не version.dll.

Всего записей: 554 | Зарегистр. 10-02-2006 | Отправлено: 19:11 27-03-2024 | Исправлено: nekto78, 19:47 27-03-2024
wanderer176

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

Цитата:
Причина вот в чём. Когда браузер правильно назначает себя основным в системе он создаёт в реестре несколько веток ...

По вашему выходит, что браузером не назначенным по умолчанию, нельзя открыть файл с пробелами.
И с версией от Bush2021 и  от ca-xс  всё нормально открывается:
 

Всего записей: 620 | Зарегистр. 14-12-2005 | Отправлено: 19:20 27-03-2024
nekto78



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

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

Браузером не назначенным по умолчанию нельзя вообще открыть файлы кликом по ним если в системе не настроены ассоциации этих файлов с браузером. В этом случае можно открыть просто перетащив файл в окно браузера. Вот для примера с моей прокси библиотекой


Всего записей: 554 | Зарегистр. 10-02-2006 | Отправлено: 19:28 27-03-2024 | Исправлено: nekto78, 19:38 27-03-2024
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
Цитата:
А этот фрагмент кода добавляет пробелы между параметрами, а не заменяет их на что-то ещё.

так он же ищет пробелы (str.find(L' ')  а не вставляет

Цитата:
Только что проверил в версии 1.8.2 Bush2021. Удалил в реестре во всех ветках ...shell\open\command с параметрами "путь к браузеру" --single-argument %1 параметр --single-argument и получил тоже самое

получается проблема в вивальди?
а если с ключом --disable-vivaldi?

Всего записей: 5578 | Зарегистр. 11-02-2020 | Отправлено: 19:49 27-03-2024
nekto78



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

Цитата:
так он же ищет пробелы (str.find(L' ')  а не вставляет  

Посмотрите весь код функции, а не отдельную его команду.

Всего записей: 554 | Зарегистр. 10-02-2006 | Отправлено: 19:55 27-03-2024
Capushon

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78:
Цитата:
Браузером не назначенным по умолчанию нельзя вообще открыть файлы кликом по ним
Мы говорим о полностью равных условиях - меняется только version.dll.

Всего записей: 4738 | Зарегистр. 18-07-2006 | Отправлено: 20:01 27-03-2024
nekto78



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

Цитата:
получается проблема в вивальди?  
а если с ключом --disable-vivaldi?

Не обязательно. Для начала надо проверит в реестре соответствие параметров ассоциаций ...shell\open\command  "путь к браузеру" --single-argument %1

Всего записей: 554 | Зарегистр. 10-02-2006 | Отправлено: 20:06 27-03-2024 | Исправлено: nekto78, 20:07 27-03-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
Это ж насколько кривым должен быть хостинг, чтоб такую дурь допускать...
 
Добавлено:
Смотрю я на эту эпопею с пробелами в путях...
Вполне закономерный вопрос - а зачем вообще назначать основным портативный браузер?
В чём прикол сего извращения?

Всего записей: 17966 | Зарегистр. 04-11-2010 | Отправлено: 20:10 27-03-2024
nekto78



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

Цитата:
Это ж насколько кривым должен быть хостинг, чтоб такую дурь допускать...  

Это не хостинг кривой, это нужно не забывать поправлять прямые ссылки к файлам в шапке.
 

Цитата:
Смотрю я на эту эпопею с пробелами в путях...  
Вполне закономерный вопрос - а зачем вообще назначать основным портативный браузер?  
В чём прикол сего извращения?

Не знаю. Мне это не нужно. Но иногда, очень редко настраиваю компы, а там нужно чтобы всё было компактно - браузер с профилем лежали в одном месте и браузер был основным. Значит кому-то ещё это тоже нужно.

Всего записей: 554 | Зарегистр. 10-02-2006 | Отправлено: 20:25 27-03-2024 | Исправлено: nekto78, 20:28 27-03-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
На кой их "поправлять", коль они не меняются? На то они и "прямые"!
 
Добавлено:
Вот правильные прямые ссылки:
https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Bin%2Fversion+x32.dll
https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Bin%2Fversion+x64.dll
https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Bin%2Fversion.ini
Без мусора и прочей фигни (небось, для отслеживания хозяевами сайта что чё скачал и откуда пришёл?)...  
 
Добавлено:
И такими они останутся до тех пор, пока сам не решишь извернуться и обозвать их иначе.  
А портянка после "&" справа от имени файла - мусор, который только мешать будет при скачивании.

Всего записей: 17966 | Зарегистр. 04-11-2010 | Отправлено: 20:52 27-03-2024
nekto78



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

Цитата:
На кой их "поправлять", коль они не меняются? На то они и "прямые"!  

Сейчас да, сейчас самые прямые а были чуть-чуть другие с разной версией коммита (это та самая портянка), это я правил и забывал обновить.

Всего записей: 554 | Зарегистр. 10-02-2006 | Отправлено: 21:02 27-03-2024 | Исправлено: nekto78, 21:06 27-03-2024
insorg



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

Всего записей: 17966 | Зарегистр. 04-11-2010 | Отправлено: 21:07 27-03-2024
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
Цитата:
Нужно только чуть-чуть шире смотреть
йа-йа...  
     
попробуй его скачать без ручной копипасты в редактор на компе...
 
а если бы этих текстовиков было штук десять?  
раз знаешь, что хостинг дерьмо - заливай архивом всё-в-одном.

Всего записей: 11755 | Зарегистр. 03-08-2008 | Отправлено: 21:37 27-03-2024 | Исправлено: MERCURY127, 21:43 27-03-2024
nekto78



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

Цитата:
попробуй его скачать без ручной копипасты в редактор на компе...  
 а если бы этих текстоков было штук десять?  
раз знаешь, что хостинг дерьмо - заливай архивом всё-в-одном.

 
Опять проявился слишком узкий кругозор и личная неприязнь.
Вот если чуть шире взглянуть без претензий. Всё удобно и продумано до мелочей.
 

Всего записей: 554 | Зарегистр. 10-02-2006 | Отправлено: 21:49 27-03-2024 | Исправлено: nekto78, 21:50 27-03-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MERCURY127
Ой.. Это отдельная печаль того хостинга. Я с него браузером вообще не качаю. Набросал себе батничек для curl, и забираю через него.
Нет никакого смысла мучиться с кривой мордой сайта...

Всего записей: 17966 | Зарегистр. 04-11-2010 | Отправлено: 22:03 27-03-2024
MERCURY127



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

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

Всего записей: 11755 | Зарегистр. 03-08-2008 | Отправлено: 22:04 27-03-2024 | Исправлено: MERCURY127, 22:07 27-03-2024
insorg



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

Код:
@echo Download . . .
 
@md "Bin"
@CURL -RL# "https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Bin%%2Fversion+x32.dll"  -o "Bin\version x32.dll"
@CURL -RL# "https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Bin%%2Fversion+x64.dll"  -o "Bin\version x64.dll"
@CURL -RL# "https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Bin%%2Fversion.ini"      -o "Bin\version.ini"
 
@md "Source X32"
@CURL -RL# "https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Source+X32%%2FHook.pas"      -o "Source X32\Hook.pas"
@CURL -RL# "https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Source+X32%%2FPortable.pas"  -o "Source X32\Portable.pas"
@CURL -RL# "https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Source+X32%%2Fversion.dpr"   -o "Source X32\version.dpr"
@CURL -RL# "https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Source+X32%%2Fversion.res"   -o "Source X32\version.res"
 
@md "Source X64"
@CURL -RL# "https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Source+X64%%2FHook.pas"      -o "Source X64\Hook.pas"
@CURL -RL# "https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Source+X64%%2FPortable.pas"  -o "Source X64\Portable.pas"
@CURL -RL# "https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Source+X64%%2Fversion.dpr"   -o "Source X64\version.dpr"
@CURL -RL# "https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=Source+X64%%2Fversion.res"   -o "Source X64\version.res"
 
@CURL -RL# "https://gitflic.ru/project/neyrostalker/proksi-biblioteka/blob/raw?file=README.md"  -o "README.md"
 
@echo URL . . .
(@echo [InternetShortcut]&@echo URL=https://gitflic.ru/project/neyrostalker/proksi-biblioteka)>"proksi-biblioteka.url"

Если больше никаких казусов с очередным переименованием файлов больше не будет, то можно брать его. Пока не подводил.

Всего записей: 17966 | Зарегистр. 04-11-2010 | Отправлено: 22:05 27-03-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74

Компьютерный форум Ru.Board » Компьютеры » Программы » Version.dll (Chrome++) для Chrome и иных Chromium браузеров


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru