LINUX.ORG.RU

Устанавливали ли вы когда-нибудь libdweb ?

 , ,


0

2

Существует такая библиотека:
https://github.com/mozilla/libdweb
ей уже много лет. «effort to implement experimental APIs for Firefox WebExtensions»
суть в том, чтобы делать свои протоколы при помощи нативного кода.
(на LOR нет ни одного топика со словом libdweb)

Вот пример потребителя этой библиотеки:
https://github.com/ipfs/devgrants/blob/main/targeted-grants/protocol-handler-api-for-browser-extensions.md

Что конкретно надо сделать, чтобы собрать firefox с этой фичей?

Суть в том, что имена сайтов можно писать кириллицей, продолжения URI можно писать кириллицей (например википедия так делает), а название протокола писать кириллицей по дефолту нельзя. Но мне кажется, что если прикомпилировать вышеуказанную библиотеку, то станет можно.

Что конкретно надо сделать, чтобы собрать firefox с этой фичей?

Note: You can try all the examples after you’ve cloned the repo and got the toolchain setup by running npm install. You will also need Firefox Nightly to run the demos.

По-моему, тут написано. В манифесте примеров указан ключ «experiment_api», который видимо работает в найтли версии браузера. А тулчейн нужен, чтобы эта функциональность работала. Хотя опять же в комментарии указано

Status

In the process of migration to https://github.com/mozilla/gecko-dev/, once completed repo will get archieved.

то есть проект потихоньку готовится к вливанию в апстрим.

Virtuos86 ★★★★★
()
Ответ на: комментарий от Virtuos86

то есть проект потихоньку готовится к вливанию в апстрим.

А зачем, на радость фишерам? Чтобы они фишинговый сайт с 100% совпадением домена совали, но протокол будет не https а httрs видишь разницу? А она есть (русская р и английская p). Я не знаю как это можно использовать, но уже натыкался на сайты где букофки в доменах на похожие меняли, теперь ещё в протоколы будут это совать. Может я конечно паникую, но выглядит это чудно :(

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 2)
Ответ на: комментарий от Shushundr

Устанавливали ли вы когда-нибудь libdweb ? (комментарий) =)

UDP: Да там можно написать свой https//google.com и открыть в браузере его клон, и протокол и домен всё в власти этой штуки будет. Более того если это всунут в браузер начнут все плодить типа такой бред mycompany://mysite/page_1 O.o Зойчем? Ябоюс или сразу 100500 RFC напочкуются куда как в юникод начнут пихать миллиард протоколов от каждого васи и всяких microsoft просто чисто забить место, иначе это имеет смысл только в рамках локалхоста. Не забываем что ещё браузер по ключевому слову протокола запускает ассоциированные программы… Жесть короче зачем? Для локалхоста, ок. Но для иного это бред если оно будет хандлится браузером как попало по деланию жавасрипта, вакханалия будет. Запереть работоспособность на уроне локалхоста или объясните как это не будет конфликтовать с тем что уже есть. Я наверное неправильно что-то понимаю и паникую :3

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 3)
Ответ на: комментарий от LINUX-ORG-RU

Не надо у меня спрашивать. Наверняка будет ключик в about:config, который по умолчанию будет установлен в положение «выкл». А рисковые парни будут включать это на свой страх и риск 😊

Virtuos86 ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

у фишеров уже есть возможность делать имена сайтов, похожие на существующие имена сайтов. То есть, плохо уже сделали, шкатулка пандоры открыта, поздно метаться. Поэтому если доведут идею до логического завершения и сделают интернационализируемыми имена протоколов - хуже не станет.

Shushundr ★★★
() автор топика

Суть в том, что имена сайтов можно писать кириллицей, продолжения URI можно писать кириллицей (например википедия так делает), а название протокола писать кириллицей по дефолту нельзя.

Скажи честно, что ты употребляешь? У тебя что не тема, то повод вызвать людей из наркодиспансера.

По теме. Не нужно! Фишинг через пуниконд видимо ничему людей не учит. Приедешь ты в какую-нибудь грузию/тайланд/армению - а там вместо нормальных сайтов какие-то закорючки в адресную строку надо вводить и вот сили-мучайся, ищи где они на клавиатуре.

Kolins ★★★
()
Ответ на: комментарий от t184256

В славянских цифрах не хватает нуля, но все ведь знают что локалхост это любой из 127.0.0.0/8

фтп://авз.а.а.а/фотки/

Kolins ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.