>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Букмарклеты http://forum.mozilla-russia.org/viewtopic.php?id=36530 |
four2four > 01-07-2009 21:41:37 |
Как-то добрый человек подсказал код букмарклета, который добавляет на панель закладок папку с неподшитыми закладками. Эту папку потерял а код найти не могу, помогите пожалуйста. |
Infocatcher > 01-07-2009 22:00:51 |
Полагаю, достаточно закладки на вот такой адрес: |
=Agasfer= > 01-07-2009 22:22:31 |
Infocatcher |
four2four > 01-07-2009 22:35:07 |
Надо перезапустить браузер и все заработает. |
=Agasfer= > 01-07-2009 22:43:37 |
four2four |
Йцукен > 04-02-2011 03:04:52 |
Раз есть тема про букмарклеты, спрошу здесь. Выделить код Код:javascript:(function(){var%20s=document.createElement('script');s.src='http://savefrom.net/js/script.php?rnd'+(new%20Date()).getTime()+Math.random();document.body.appendChild(s);})() чтобы сервис получения ссылок для скачивания открывался в той же вкладке, а не в новой? |
Infocatcher > 04-02-2011 05:11:48 |
Радик245 Выделить код Код:javascript: (function(){var f = document.createElement('form'); f.action = 'http://savefrom.net/bindex.php'; f.method = 'get'; document.body.appendChild(f); var url = document.createElement('input'); url.name = 'url'; url.value = window.location.href; f.appendChild(url); f.submit();})(); |
Йцукен > 04-02-2011 09:24:52 |
Infocatcher |
Infocatcher > 04-02-2011 17:23:09 |
Радик245 пишет
Потому что «escape(location.href)». По-видимому, надо так: |
Йцукен > 04-02-2011 17:28:06 |
Infocatcher |
Йцукен > 03-11-2011 12:26:02 |
Есть букмарклет для переводчика Google, причём этим букмарклетом переводится как вся страница, так и выделенный текст: Выделить код Код:javascript:var%20t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection%20&&document.selection.createRange&&document.selection.createRange().text));var%20e=(document.charset||document.characterSet);if(t!=''){location.href='http://translate.google.com/translate_t?text='+t+'&hl=ru&langpair=auto|ru&tbb=1&ie='+e;}else{location.href='http://translate.google.com/translate?u='+escape(location.href)+'&hl=ru&langpair=auto|ru&tbb=1&ie='+e;}; Как его переделать, чтобы то и другое открывалось в новой вкладке? |
Infocatcher > 03-11-2011 14:36:54 |
Йцукен |
Йцукен > 03-11-2011 18:49:06 |
Infocatcher Выделить код Код:javascript:var%20t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection%20&&document.selection.createRange&&document.selection.createRange().text));var%20e=(document.charset||document.characterSet);if(t!=''){window.open=(http://translate.google.com/translate_t?text='+t+'&hl=ru&langpair=auto|ru&tbb=1&ie='+e);}else{window.open=('http://translate.google.com/translate?u='+escape(location.href)+'&hl=ru&langpair=auto|ru&tbb=1&ie='+e);}; Пробовал +escape(location.href) менять на +escape(window.location) или +location.href Infocatcher пишет
Да, настроено. |
Infocatcher > 03-11-2011 23:09:19 |
Выделить код Код:javascript:var%20t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection%20&&document.selection.createRange&&document.selection.createRange().text));var%20e=(document.charset||document.characterSet);if(t!=''){window.open('http://translate.google.com/translate_t?text='+t+'&hl=ru&langpair=auto|ru&tbb=1&ie='+e);}else{window.open('http://translate.google.com/translate?u='+escape(location.href)+'&hl=ru&langpair=auto|ru&tbb=1&ie='+e);};void 0; Да, забыл, когда надо сохранить текущую страницу, скрипт не должен ничего возвращать (void 0; в конце). |
Йцукен > 04-11-2011 02:40:18 |
Infocatcher |
Крошка Ру > 13-04-2012 11:15:28 |
Источник: http://lifehacker.ru/2012/04/13/quix-ko … -brauzera/ Интересным показалось что Quix способен заменить много букмарклетов , а так же что можно создавать свои команды . Вот кнопочка получилась >пост № 4416 |
Eleazara > 25-05-2012 18:48:10 |
Добрый день! Подскажите пожалуйста, если проигрыватель с роликом контакта стоит на другом (моем) сайте и я хочу добавить ссылку на загрузку именно этого ролика прям на этой стр, что-то можно сделать при помощи Букмарклета и как это должно выглядеть? |
Крошка Ру > 25-07-2012 03:59:26 |
|
Nick222 > 10-11-2012 01:48:25 |
Не подскажете - есть ли способ работы не со всем документом, а только с его выделенным куском. Вот этот код Выделить код Код:javascript:(function(){var%20l=document.getElementsByTagName('a');var%20s='';var%20c=0;for(var%20i=0;i<l.length;i++){if(l[i].href){s+='<a%20href="'+l[i].href+'">'+l[i].href+'</a>%20('+l[i].innerHTML+')<br>';c++;}}var%20w=window.open('','l','');w.document.open();w.document.write(s+'Total:%20'+c+'%20links.');w.document.close()})() даёт список ссылок на странице, но нужны не все ссылки, а только находящиеся в части страницы, выделенной мышью. |
LongLogin > 10-11-2012 02:35:25 |
Nick222 пишет
|
Nick222 > 10-11-2012 11:09:58 |
LongLogin Это тоже работает: Выделить код Код:javascript:(function(){var%20sel=document.createElement('div');sel.appendChild(window.getSelection().getRangeAt(0).cloneContents());var%20l=sel.getElementsByTagName('a');var%20s='';var%20c=0;for(var%20i=0;i<l.length;i++){if(l[i].href){s+='<a%20href="'+l[i].href+'">'+l[i].href+'</a>%20('+l[i].innerHTML+')<br>';c++;}}var%20w=window.open('','l','');w.document.open();w.document.write(s+'Total:%20'+c+'%20links.');w.document.close()})() |
rbfyec > 21-05-2013 22:18:45 |
Как в букмарклете указать путь к локальному файлу? Уточню: вот кусочек кода из букмарклета скрытый текст Эти 3 скрипта находились в Интернете и подгружались при запуске букмарклета. Я их скачал себе на диск и теперь хочу изменить resourcePrefix. |
pohunohi > 14-07-2013 12:56:45 |
В Bookmarklet Combiner можно сделать вот такое меню и есть пять способов позиционирования на странице. Но я хочу повесить этот букмарклет на жест мыши. Возможно ли привязать это меню к курсору мыши при выполнении жеста? |
villa7 > 21-08-2014 21:29:31 |
Как можно делать из букмарклетов - кнопки. Раньше вроде просто вставлял в loadURI("javascript:(function()...") а сейчас не работает так. И надо ли конвертить если есть %20. |
villa7 > 21-08-2014 21:44:47 |
okkamas_knife |
villa7 > 21-08-2014 22:08:41 |
okkamas_knife Выделить код Код:["Чтение", function(){(function(){var i,x;for(i=0;x=document.styleSheets[i];++i)x.disabled=true;})();}], вставляю в кнопку не работает Выделить код Код:function(){(function(){var i,x;for(i=0;x=document.styleSheets[i];++i)x.disabled=true;})();} |
Пандёнок > 23-08-2014 21:00:19 |
villa7 |
villa7 > 23-08-2014 22:57:23 |
Пандёнок |
Dumby > 23-08-2014 23:41:27 |
villa7 скрытый текст Во вкладку Код ставишь // Потом букмарклет так, как он есть. (получается строка-комментарий) Далее несколько строк кода. Выделить код Код:// javascript:(function(){var%20i,x;for(i=0;x=document.styleSheets[i];++i)x.disabled=true;})(); content.location.protocol.startsWith("http") && content.wrappedJSObject.eval(decodeURIComponent( this.cbCommand.match(/javascript:([^\n]+)/)[1] )); |
villa7 > 24-08-2014 00:13:05 |
Dumby |
vitalii201 > 04-07-2016 11:57:04 |
Если не трудно, подскажите как исправить?: Выделить код Код:javascript:(function(){w=open(('http://www.bugmenot.com/view/'+escape(location)),'w','location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=500,height=400,modal=yes,dependent=yes');if(w){setTimeout('w.focus()',1000)}else{location='http://www.bugmenot.com/view/'+escape(location)}})(); открывает pop-up с адресом "http://bugmenot.com/view/https://сайт.org/" , а, наверное, надо "http://bugmenot.com/view/сайт.org/" |
turbot > 04-07-2016 13:18:40 |
Выделить код Код:javascript:(function(){w=open(('http://www.bugmenot.com/view/'+encodeURIComponent(location.host)),'w','location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=500,height=400,modal=yes,dependent=yes');if(w){setTimeout('w.focus()',1000)}else{location='http://www.bugmenot.com/view/'+encodeURIComponent(location.host)}})(); |
vitalii201 > 04-07-2016 14:24:23 |
turbot, Спасибо! |
voqabuhe > 13-09-2016 15:43:26 |
Как посмотреть содержание Букмарклета, если после его создания в Свойствах пропала строка Адрес? |
turbot > 13-09-2016 17:17:14 |
Поискать причину у себя в стилях/кнопках/аддонах. Не должно быть такого. |
voqabuhe > 13-09-2016 19:38:25 |
turbot |
turbot > 13-09-2016 20:45:46 |
voqabuhe 13-09-2016 20:48:49 |
voqabuhe > 13-09-2016 21:05:51 |
turbot |
Dumby > 13-09-2016 23:45:41 |
turbot пишет
Это папка-кверя.
Притом, причём и content.document.defaultView. voqabuhe |
voqabuhe > 14-09-2016 00:22:53 |
Dumby |
turbot > 14-09-2016 00:34:19 |
Dumby
Ну, неправ был. Ок. Так действительно не видно. Но не понимаю все равно в чем проблема. После клика по результату такого запроса - поле "Location" появляется. |
Dumby > 14-09-2016 01:21:06 |
turbot пишет
Да нет никакой проблемы. |
Coroner > 28-02-2017 17:45:55 |
Крошка Ру пишет
Попробовал Quix — идея понравилась. Но он вызывается лишь если в вкладке уже что-либо открыто, какой-нибудь сайт, то есть не about, не chrome:// или чистая вкладка. |
oleg.sgh > 29-01-2019 10:18:23 |
Нужен букмарклет для вставки в адресную строку неких символов, и перехода на новый адрес. Например: Перенаправление |
vitalii201 > 29-01-2019 11:57:01 |
oleg.sgh, если правильно понял, самый простой, для шаблона: скрытый текст Выделить код Код:javascript:void(window.open('http://www.similarweb.com/website/'+encodeURI(window.location.host))); |
oleg.sgh > 29-01-2019 12:12:39 |
vitalii201 |
wayo > 29-01-2019 13:37:47 |
oleg.sgh Замените blabla в коде на свое и нажмите Run, закдалдка изменится, результат: |
oleg.sgh > 29-01-2019 14:08:29 |
wayo |
oleg.sgh > 21-12-2019 11:45:33 |
Букмарклет виджет-гуглоперевод. Одни страницы автоматом переводит (кликом по закладке), в других надо еще нажать перевод. Можно сделать так, что бы переводил все страницы кликом на закладку? скрытый текст Выделить код Код:javascript:{var d, b, o, v, p; b = (d = document).body; o = d.createElement('script'); o.setAttribute('src', 'https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit'); o.setAttribute('type', 'text/javascript'); b.appendChild(o); v = b.insertBefore(d.createElement('div'), b.firstChild); v.id = 'google_translate_element'; v.style.display = 'none'; p = d.createElement('script'); p.text = 'function googleTranslateElementInit(){new google.translate.TranslateElement({pageLanguage:""},"google_translate_element");}'; p.setAttribute('type', 'text/javascript'); b.appendChild(p)};void(0); |
dreamkz > 24-07-2020 14:19:41 |
На панели инструментов есть несколько букмарклетов и у всех одна фавиконка в виде глобуса. Возможно ли каждому букмарклету назначить свою фавиконку и как это реализовать? |
oleg.sgh > 24-07-2020 14:41:43 |
dreamkz скрытый текст |
voqabuhe > 24-07-2020 15:12:32 |
dreamkz пишет
Вот только вчера обсуждали |
dreamkz > 24-07-2020 15:27:52 |
oleg.sgh,
voqabuhe, спасибо за ссылку! Но там вроде пишут, что для букмарклетов и сайтов без иконок такой способ не подойдет |
oleg.sgh > 24-07-2020 15:38:18 |
dreamkz
Не знаю, будет ли кто это делать, и возможно ли вообще универсальный стиль...разве что сам глобус можно скрыть. Это надо на форуме стилей спросить. |
Inko7 > 24-08-2020 20:33:35 |
Такой вопрос: можно ли с помощью букмарклета вставлять какой-то заданный текст в поле ввода на место установленного курсора? |
oleg.sgh > 24-08-2020 20:35:42 |
Inko7 |
Inko7 > 24-08-2020 21:04:08 |
oleg.sgh |
Inko7 > 31-08-2020 12:38:55 |
есть (был?) вот такой проектик - Pastemark |
Inko7 > 11-09-2020 20:01:09 |
автор починил сайт Pastemark ! |