Как-то добрый человек подсказал код букмарклета, который добавляет на панель закладок папку с неподшитыми закладками. Эту папку потерял а код найти не могу, помогите пожалуйста.
p.s. перетащить папку неподшитые закладки на панель закладок не предлагать, так как она копируется а не делается ссылка на туже.
Отсутствует
Полагаю, достаточно закладки на вот такой адрес:
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Раз есть тема про букмарклеты, спрошу здесь.
Как надо изменить
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);})()
чтобы сервис получения ссылок для скачивания открывался в той же вкладке, а не в новой?
Отсутствует
Радик245
Надо взять скрипт по ссылке http://savefrom.net/js/script.php и убрать «f.target = '_blank';»:
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();})();
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
Спасибо! Работает.
Интересно, почему не работает что-то вроде javascript:document.location='http://savefrom.net/'+escape(location.href); (открывает страницу без готовой ссылки), в то время как добавление вручную http://savefrom.net/ перед адресом страницы с видео работает? Может быть, потому что мой букмарклет делает адрес в виде http://savefrom.net/http%3A//video.mail.ru/mail/kotowairina/179/358.html
Почему двоеточие заменяется на %3A ? Можно ли это исправить, например, вообще избавиться от http после http://savefrom.net/ ?
Отредактировано Радик245 (04-02-2011 09:27:32)
Отсутствует
Почему двоеточие заменяется на %3A ?
Потому что «escape(location.href)».
По-видимому, надо так:
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Есть букмарклет для переводчика 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;};
Как его переделать, чтобы то и другое открывалось в новой вкладке?
Отредактировано Йцукен (03-11-2011 12:26:37)
Отсутствует
Йцукен
Если настроено открывать вкладки вместо окон, то заменить
location.href=...;
на
window.open(...);
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
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
но скрипт ни в том, ни в другом случае ничего не делает.
Если настроено открывать вкладки вместо окон
Да, настроено.
Отсутствует
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; в конце).
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Командная строка для вашего браузера
Quix — это специальный букмарклет для браузера, который позволяет выполнять огромное количество операций, заменяя собой с десяток различных расширений. В его силах искать для вас информацию в разных поисковиках, переводить страницы, придавать им удобный для чтения вид, обновлять статус в социальных сетях, сокращать ссылки и многое другое.
Полный список команд можно получить введя слово help или просто посетив эту страницу.
Перечислим некоторые из них:d — определение слова в словаре Google
e — отправить ссылку страницы по электронной почте
f — поиск изображений в Flickr
g — поиск введенного или выделенного на странице слова в Google
img — поиск картинок в Google
w — поиск в Википедиа
read — читать оптимизированную страницу
fb — отправить текущую страницу в Facebook
tn — отправить в Twitter
bitly — сократить ссылку в сервисе bit.ly
evernote — отправить ссылку в Evernote
Всего с помощью этого небольшого букмарклета можно выполнять десятки различных действий, но если вам этого недостаточно, то вы легко сможете создать свои собственные команды.
Таким образом, вы сможете научить Quix именно тем операциям, которые вам нужны. Учтите, что для того, чтобы результаты появлялись в новой вкладке, необходимо перед командой вводить пробел.
Quix может помочь вам выполнять многие часто используемые действия быстрее и удобнее, добавляя в ваш браузер функции многих расширений. При этом он не замедляет работу программы и может использоваться с любым браузером без исключения.
Источник: http://lifehacker.ru/2012/04/13/quix-ko … -brauzera/
Интересным показалось что Quix способен заменить много букмарклетов , а так же что можно создавать свои команды .
Вот кнопочка получилась >пост № 4416
Отредактировано Крошка Ру (13-04-2012 19:41:05)
Отсутствует
Добрый день! Подскажите пожалуйста, если проигрыватель с роликом контакта стоит на другом (моем) сайте и я хочу добавить ссылку на загрузку именно этого ролика прям на этой стр, что-то можно сделать при помощи Букмарклета и как это должно выглядеть?
Отсутствует
Простой bookmarklet как средство очистки содержимого веб-страницы от нежелательных элементов
Выделить кодКод:
javascript:(function(tagNameList){for(var%20j%20=%200,%20m%20=%20tagNameList.length;%20j%20<%20m;%20j++){var%20obj%20=%20document.getElementsByTagName(tagNameList[j]);%20for(var%20i%20=%200,%20n=obj.length;%20i%20<%20n%20;%20i++)%20%20{obj[i].style.display%20=%20'none';%20}};})(['object','embed','iframe']);Если при просмотре веб страниц, нажать на данную ссылку, будут отключены элементы: 'object', 'embed', 'iframe'.
Отсутствует
Не подскажете - есть ли способ работы не со всем документом, а только с его выделенным куском.
Вот этот код
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()})()
даёт список ссылок на странице, но нужны не все ссылки, а только находящиеся в части страницы, выделенной мышью.
Отредактировано Nick222 (10-11-2012 01:51:30)
Отсутствует
но нужны не все ссылки, а только находящиеся в части страницы, выделенной мышью.
Отсутствует
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 23:36:25)
Отсутствует
В Bookmarklet Combiner можно сделать вот такое меню
и есть пять способов позиционирования на странице. Но я хочу повесить этот букмарклет на жест мыши. Возможно ли привязать это меню к курсору мыши при выполнении жеста?
Отсутствует
Как можно делать из букмарклетов - кнопки. Раньше вроде просто вставлял в loadURI("javascript:(function()...") а сейчас не работает так. И надо ли конвертить если есть %20.
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
okkamas_knife
Это я знаю, уже сделал, я хотел не в контекстном, а отдельную кнопку.
А как пользоваться этой кнопкой я так и не понял.
https://forum.mozilla-russia.org/viewto … 80#p489680
Отредактировано villa7 (21-08-2014 21:50:45)
Лучше спросить у знающих - чем лезть не зная.
Отсутствует