melkichelik
ClipboardUrls-2-Tabs (clip2tabs)melkichelik пишетКасательно дополнений проблема в том, что я не могу код просмотреть в отличии от джава скриптов
А зачем оно тебе? Боишься что взломают секретные архивы КГБ через дополнение? :cool:
Но если сильно хочется то делается это просто:
about:support → раздел Дополнения → ищешь в таблице в колонке ID нужного дополнения → Папка профиля, открыть папку (в начале страницы about:support) → В папке extensions находишь файл с именем ID нужного дополнения и распаковываешь его любым архиватором (xpi это обычные zip-архивы). Вот тебе и внутренности дополнения
Спасибо за информацию, не знал, мне это больше интересно изучения всего, не думаю, что я интересен КГБ.
Vitaliy V.
Спасибо за информацию, буду смотреть.
_zt пишетadd_toolbar_buttons это два-три десятка полезных многофункциональн
…
melkichelik
ПКМ в адресной строке, там в меню есть "Вставить и перейти". Если параметр browser.urlbar.openintab = true, то будет то что вы хотите.
add_toolbar_buttons это два-три десятка полезных многофункциональных кнопочек, от VitaliyV, автора user_chrome_files. На каждой из них доступно не одно, а несколько действий по ЛКМ, ПКМ, СКМ + модификаторы, а у некоторых есть собственные меню.
Я понимаю, что такое есть, вопрос был про создание кнопки под это действие.
Касательно дополнений проблема в том, что я не могу код просмотреть в отличии от джава скриптов, поэтому и спрашивал про них, к сожалению видимо в отдельную тему вынесли почему - то всё это...
melkichelik пишетНу это уже расширение надо ставить какие-то, я думал можно обычной кнопкой.
Браузер - это обозреватель интернета. А кнопки реализуются через расширения.
Я к тому, что может это можно сделать через https://github.com/VitaliyVstyle/VitaliyVstyle.github.io/tree/master/stylesff/user_chrome_files через custom_script.js, а не ставить отдельное приложение.
melkichelik пишетДобрый день, а не подскажите как можно открыть новую страницу адрес которой будет браться из буфера обмена?1.add_toolbar_buttons.2021.1.25.xpi2. Gesturefy – Загрузите это расширение для Firefox (ru)
Ну это уже расширение надо ставить какие-то, я думал можно обычной кнопкой.
Добрый день, а не подскажите как можно открыть новую страницу адрес которой будет браться из буфера обмена?
Жаль.
Ага, зашёл в тему конкретного расширения,
а о том, что код нужен для ucf ни словом не обмолвился.
Не знал, открыл 1-е сообщение в теме, там все ссылки битые, думал, что тема общая для создания "Custom Buttons", буду знать.
Вот это получается самая актуальная? https://forum.mozilla-russia.org/viewtopic.php?pid=787753#p787753
Как я понимаю официально в магазине её нету?
Спасибо за код, буду смотреть.
Добрый день, такой вопрос, можно ли как-то отключить все горячие клавиши связанные с зажатыми Ctrl ,Alt ,Shift или же все горячие клавиши вообще?
Dumby
Спасибо за скрипт, как я понимаю это не для https://github.com/VitaliyVstyle/Vitali … rome_files, или я ошибаюсь? Просто до этого все кнопки пытался делать через него обновляя custom_script.js. Буду разбираться.
Изначально думал, что это будет что-то типо, этот код показывает код если в консоли вверсти.
var html = document.documentElement.innerHTML; var ndoc = window.open("",""); ndoc.document.write('<xmp>', html, '</xmp>');
И кнопка должна быть типо.
try {
…
CustomizableUI.createWidget({
id: "ucf-view-source",
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' width='16' height='16'><g><rect x='0' y='0' width='16' height='16' rx='1
melkichelik пишеткогда я просматриваю код страницы таким (через инспектор) или через ctrl + u, отправляются ли запросы на сайт страницу которого я так просматриваю?
Это зависит от того есть ли на просматриваемой странице какие-либо скрипты, которые могут делать запросы при определенных действиях или событиях. Если необходимо подстраховаться от изменения страницы после ее загрузки, то, возможно, лучшим вариантом будет отключить исполнение javascript - труда это не составит и можно воспользоваться любым дополнением для этих целей
Понятно, спасибо за информацию.
melkichelik
Откроешь нужную страницу, код которой тебе нужен. В этой вкладке открой инспектор, в нем открой консоль и введи:Выделить кодКод:
var inhtml = document.documentElement.innerHTML; var newdoc = window.open("",""); newdoc.document.write('<xmp>', inhtml, '</xmp>');В новой вкладке отобразится html-разметка с динамическим содержимым, которое ты не увидишь в "исходном коде" по ctrl + u
Спасибо за информацию.
31-01-2021 13:05:33
zzzephire
И такой ещё вопрос, когда я просматриваю код страницы таким (через инспектор) или через ctrl + u, отправляются ли запросы на сайт страницу которого я так просматриваю?
Ну то есть открыл в браузере страницу - условно один запрос(я понимаю, что их много и разных, но условно один), при просмотре кода идёт ли ещё какой-то запрос или это всё происходит автономно?
Добрый день, нужна кнопка которая бы копировала HTML содержимое текущей страницы в буфер обмена, при этом всё это должно быть с динамическим содержимым, то есть обычное "Исходный код страницы не подойдёт".
То есть не ctrl + u, а как-то через инспектора (F12)/ Выбрать <html></html> и как-то это скопировать, но вроде очень сложная задача.
melkichelik пишетzzzephire пишетНасколько помнится, в инспекторе (F12) всегда актуальная информация отображается, в том числе исходный код
А в ctrl + u?
Так не отобразится динамическое содержимое, а инспектор покажет его код. Можешь проверить на этом форуме, нажав "предварительный просмотр" сообщения и увидишь, что твоего сообщения не будет в "исходном коде", а инспектор его покажет.
Понятно, просто мне нужно копировать код страницы, а через инспектор это сделать вроде нельзя.
Насколько помнится, в инспекторе (F12) всегда актуальная информация отображается, в том числе исходный код
А в ctrl + u?
К сожалению страничка за паролем (требуется залогинится) и прямой ссылки нету. Я просто подумал может быть это я как-то ни так страничку смотрю и нужны какие-то особый настройки.
Как я понимаю если заходить на view-source:https://сайт, то будут старые данные, поэтому нужно перейти на https://сайт, а потом уже нажать КПМ/Просмотр кода страницы, тогда страничка обновится, но почему-то так не получается.
Добрый день, есть сайт, на сайте есть страничка, на страничке есть табличка, так вот, к примеру она пустая, я жму "Просмотр кода страницы", всё нормально, код правильный, я захожу на страничку снова, на сайте появилась строка №1, я жму "Просмотр кода страницы", но строки этой в коде нету, только спустя какое-то время, может минут 5-ть она появляется.
Я всегда думал, что при просмотре кода страницы, должно показывать именно то что на страницы, я может я что-то не понимаю, это баг или что-то ещё?
melkichelik пишетможно ли как-то сделать так, что бы и в случае не активного окна, он работал?
попробуйте фрейм скрипт использовать
скрытый текстВыделить кодКод:
onCommand(e) { var framescript = "data:application/javascript;charset=utf-8," + encodeURIComponent(`(() => { if (docShell.isCommandEnabled("cmd_selectAll")) { docShell.doCommand("cmd_selectAll"); docShell.doCommand("cmd_copy"); } })();`); e.view.gBrowser.selectedBrowser.messageManager.loadFrameScript(framescript, false); }
Спасибо, всё работает.
…код для custom_script.js
Такой вопрос, эта кнопка (выделить всё) работает если окно браузера активно, а если нет, то выделения не происходит, к примеру если клик ЛКМ происходит через Window.postMessage, можно ли как-то сделать так, что бы и в случае не активного окна, он работал?
Даже больше интересует выделить и сохранить, хотя с этим я разобрался, а вот что бы работало с не выделенным окном, это не знаю как.
Добавил
onCommand(e) { e.view.goDoCommand("cmd_selectAll"); e.view.goDoCommand("cmd_copy"); }
код для custom_script.js
Большое спасибо, давно пытался найти подобное.
Да на форуме есть примеры с CustomizableUI.createWidget
Мне не разбирающему в этом это мало о чём говорит, может у кого-то есть подобный код или дополнение?
Выделить всё и просмотреть это в одной функции? Если нужно просмотреть полностью код страницы выделять ничего не нужно.
Нет, я хотел бы создать 2-е кнопки, каждое действие отдельно.
Ну вот что-то нашел, но не понимаю то или нет.
https://forum.mozilla-russia.org/viewtopic.php?pid=763463#p763463
То есть это поместить в userChrome.css? Поместил но не работает, не понимаю как что-то делать.
melkichelik
Если ничего не найдете, но сильно надо:
В программе X-Mouse Button Control можно создавать виртуальные кнопочки, кнопки, кнопищи и назначать действие на кнопки мыши.
Спасибо, но для простого действия которое явно реализуемо, уже есть кнопки, но нужных мне нету, программу ставить не хотелось бы.
Интересует такой момент, можно ли как то добавить кнопки в mozilla с различными возможностями, в основном дублирующими контекстное меню, то есть, что бы не нажимать правая кнопка мыши и там выбирать, а просто добавить новую кнопку на панель и выполнить действие.
В mozilla уже есть такое (Настройка - Персонализация), но нужных кнопок мне нет, возможно можно как то добавить?
В частности меня интересует функция - выделить всё и просмотреть код страницы.
Добрый день, интересует такой аддон, который бы позволял добавлять кнопки в mozilla с различными возможностями, в основном дублирующими контекстное меню, то есть, что бы не нажимать правая кнопка мыши и там выбирать, а просто добавить новую кнопку на панель и выполнить действие.
В mozilla уже есть такой функционал (Настройка - Персонализация), но нужных кнопок мне нет, возможно можно как то добавить?
В частности меня интересует функция - выделить всё и просмотреть код страницы.
melkichelikЕсли оно не влазит в окно, то оно будет сворачиваться.
К чему это, я не совсем понимаю, я знаю как работает контекстное меню, вопрос в том как сделать иначе.
Я уже задал вопрос по стилям, но пока решил и тут поискать ответа.
melkichelik
Можно скрыть лишние пункты меню.
https://forum.mozilla-russia.org/viewtopic.php?pid=759099#p759099
Я понимаю, что можно, задача такая только не стоит, мне нужна статичное контекстное меню, что бы оно не изменялось и не сворачивалось.