Добрый день, а не подскажите как можно открыть новую страницу адрес которой будет браться из буфера обмена?
Отсутствует
Добрый день, а не подскажите как можно открыть новую страницу адрес которой будет браться из буфера обмена?
1.add_toolbar_buttons.2021.1.25.xpi
2. Gesturefy – Загрузите это расширение для Firefox (ru)
Отсутствует
melkichelik пишетДобрый день, а не подскажите как можно открыть новую страницу адрес которой будет браться из буфера обмена?1.add_toolbar_buttons.2021.1.25.xpi2. Gesturefy – Загрузите это расширение для Firefox (ru)
Ну это уже расширение надо ставить какие-то, я думал можно обычной кнопкой.
Отсутствует
Ну это уже расширение надо ставить какие-то, я думал можно обычной кнопкой.
Браузер - это обозреватель интернета. А кнопки реализуются через расширения.
Отсутствует
melkichelik пишетНу это уже расширение надо ставить какие-то, я думал можно обычной кнопкой.
Браузер - это обозреватель интернета. А кнопки реализуются через расширения.
Я к тому, что может это можно сделать через https://github.com/VitaliyVstyle/VitaliyVstyle.github.io/tree/master/stylesff/user_chrome_files через custom_script.js, а не ставить отдельное приложение.
Отсутствует
melkichelik
ПКМ в адресной строке, там в меню есть "Вставить и перейти". Если параметр browser.urlbar.openintab = true, то будет то что вы хотите.
add_toolbar_buttons это два-три десятка полезных многофункциональных кнопочек, от VitaliyV, автора user_chrome_files. На каждой из них доступно не одно, а несколько действий по ЛКМ, ПКМ, СКМ + модификаторы, а у некоторых есть собственные меню.
Отредактировано _zt (02-02-2021 12:42:59)
Отсутствует
melkichelik
ПКМ в адресной строке, там в меню есть "Вставить и перейти". Если параметр browser.urlbar.openintab = true, то будет то что вы хотите.
add_toolbar_buttons это два-три десятка полезных многофункциональных кнопочек, от VitaliyV, автора user_chrome_files. На каждой из них доступно не одно, а несколько действий по ЛКМ, ПКМ, СКМ + модификаторы, а у некоторых есть собственные меню.
Я понимаю, что такое есть, вопрос был про создание кнопки под это действие.
Касательно дополнений проблема в том, что я не могу код просмотреть в отличии от джава скриптов, поэтому и спрашивал про них, к сожалению видимо в отдельную тему вынесли почему - то всё это...
Отредактировано melkichelik (02-02-2021 21:03:26)
Отсутствует
melkichelik
ClipboardUrls-2-Tabs (clip2tabs)
Касательно дополнений проблема в том, что я не могу код просмотреть в отличии от джава скриптов
А зачем оно тебе? Боишься что взломают секретные архивы КГБ через дополнение?
Но если сильно хочется то делается это просто:
about:support → раздел Дополнения → ищешь в таблице в колонке ID нужного дополнения → Папка профиля, открыть папку (в начале страницы about:support) → В папке extensions находишь файл с именем ID нужного дополнения и распаковываешь его любым архиватором (xpi это обычные zip-архивы). Вот тебе и внутренности дополнения
Отредактировано zzzephire (02-02-2021 22:10:45)
Отсутствует
melkichelik
try { CustomizableUI.createWidget({ id: "ucf-paste-and-go", label: "Вставить и перейти", tooltiptext: "Перейти по адресу из буфера обмена", localized: false, defaultArea: CustomizableUI.AREA_NAVBAR, onCreated(btn) { btn.setAttribute("image", "data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 48 48'><g><rect x='0' y='0' width='48' height='48' rx='3' ry='3' style='fill:rgb(0, 120, 173);'/><path style='fill:white;' d='M 19,3 C 18.5,3 18,3.5 18,4 V 9 H 30 V 4 C 30,3.5 29.6,3 29,3 M 18,15 V 30 L 12,29 C 11.5,29 11,29.1 11,29.5 11,29.9 11.5,30.5 11.5,30.5 L 23.5,44.7 C 23.9,45.1 24.1,45.1 24.5,44.7 L 36.5,30.5 C 36.5,30.5 37,29.9 37,29.5 37,29.1 36.5,29 36,29 L 30,30 V 15' /></g></svg>"); }, onCommand(e) { var win = e.view, url = ""; try { let trans = Cc["@mozilla.org/widget/transferable;1"].createInstance(Ci.nsITransferable); let contxt = ("docShell" in win) ? win.docShell.QueryInterface(Ci.nsILoadContext) : win.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIWebNavigation).QueryInterface(Ci.nsILoadContext); trans.init(contxt); trans.addDataFlavor("text/unicode"); let clipboard = Services.clipboard; clipboard.getData(trans, clipboard.kGlobalClipboard); let data = {}; trans.getTransferData("text/unicode", data, {}); if (data.value) { data = data.value.QueryInterface(Ci.nsISupportsString); url = data.data; } } catch (e) {} if (!url) return; win.gBrowser.selectedTab = win.gBrowser.addTrustedTab(url); } }); } catch(e) {}
onCommand(e) { var win = e.view, url = win.readFromClipboard(); if (!url) return; win.gBrowser.selectedTab = win.gBrowser.addTrustedTab(url); }
Отсутствует
add_toolbar_buttons это два-три десятка полезных многофункциональных кнопочек, от VitaliyV, автора user_chrome_files.
Скорее четыре десятка кнопок в этом замечательном расширении.
Отсутствует
melkichelik
ClipboardUrls-2-Tabs (clip2tabs)melkichelik пишетКасательно дополнений проблема в том, что я не могу код просмотреть в отличии от джава скриптов
А зачем оно тебе? Боишься что взломают секретные архивы КГБ через дополнение?
Но если сильно хочется то делается это просто:
about:support → раздел Дополнения → ищешь в таблице в колонке ID нужного дополнения → Папка профиля, открыть папку (в начале страницы about:support) → В папке extensions находишь файл с именем ID нужного дополнения и распаковываешь его любым архиватором (xpi это обычные zip-архивы). Вот тебе и внутренности дополнения
Спасибо за информацию, не знал, мне это больше интересно изучения всего, не думаю, что я интересен КГБ.
Vitaliy V.
Спасибо за информацию, буду смотреть.
_zt пишетadd_toolbar_buttons это два-три десятка полезных многофункциональных кнопочек, от VitaliyV, автора user_chrome_files.
Скорее четыре десятка кнопок в этом замечательном расширении.
Не спорю, наверняка хорошее приложение, хотелось бы использовать одно.
Отредактировано melkichelik (03-02-2021 09:48:19)
Отсутствует