Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№101-07-2009 21:41:37

four2four
Участник
 
Группа: Members
Зарегистрирован: 24-01-2009
Сообщений: 77
UA: Firefox 3.5

Букмарклеты

Как-то добрый человек подсказал код букмарклета, который добавляет на панель закладок папку с неподшитыми закладками. Эту папку потерял а код найти не могу, помогите пожалуйста.
p.s. перетащить папку неподшитые закладки на панель закладок не предлагать, так как она копируется а не делается ссылка на туже.

Отсутствует

 

№201-07-2009 22:00:51

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4275
UA: Firefox 3.5

Re: Букмарклеты

Полагаю, достаточно закладки на вот такой адрес:

Выделить код

Код:

place:folder=UNFILED_BOOKMARKS&excludeItems=1&expandQueries=0

http://forum.mozilla-russia.org/viewtop … 34#p340234


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№301-07-2009 22:22:31

=Agasfer=
linux user #526929
 
Группа: Extensions
Откуда: /home
Зарегистрирован: 06-11-2008
Сообщений: 6578
UA: Shiretoko 3.5

Re: Букмарклеты

Infocatcher
http://s48.radikal.ru/i122/0907/cb/c88b68156f29.png
А в Управлении закладками работает нормально - открывает папку неподшитых. :angry:


Arch Linux & xmonad

Отсутствует

 

№401-07-2009 22:35:07

four2four
Участник
 
Группа: Members
Зарегистрирован: 24-01-2009
Сообщений: 77
UA: Firefox 3.5

Re: Букмарклеты

Надо перезапустить браузер и все заработает.
Спасибо!!!

Отсутствует

 

№501-07-2009 22:43:37

=Agasfer=
linux user #526929
 
Группа: Extensions
Откуда: /home
Зарегистрирован: 06-11-2008
Сообщений: 6578
UA: Shiretoko 3.5

Re: Букмарклеты

four2four
СПС! Торможу! :)


Arch Linux & xmonad

Отсутствует

 

№604-02-2011 03:04:52

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4773
UA: Firefox 3.6

Re: Букмарклеты

Раз есть тема про букмарклеты, спрошу здесь.
Как надо изменить

Выделить код

Код:

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);})()

чтобы сервис получения ссылок для скачивания открывался в той же вкладке, а не в новой?

Отсутствует

 

№704-02-2011 05:11:48

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4275
UA: Firefox 3.6

Re: Букмарклеты

Радик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();})();

Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№804-02-2011 09:24:52

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4773
UA: Firefox 3.6

Re: Букмарклеты

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)

Отсутствует

 

№904-02-2011 17:23:09

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4275
UA: Firefox 3.6

Re: Букмарклеты

Радик245 пишет:

Почему двоеточие заменяется на %3A ?

Потому что «escape(location.href)».

По-видимому, надо так:

Выделить код

Код:

javascript: location.href = "http://savefrom.net/" + location.href;

Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№1004-02-2011 17:28:06

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4773
UA: Firefox 3.6

Re: Букмарклеты

Infocatcher
Да, так работает. Спасибо!

Отсутствует

 

№1103-11-2011 12:26:02

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4773
UA: Firefox 8.0

Re: Букмарклеты

Есть букмарклет для переводчика 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)

Отсутствует

 

№1203-11-2011 14:36:54

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4275
UA: Firefox 7.0

Re: Букмарклеты

Йцукен
Если настроено открывать вкладки вместо окон, то заменить
location.href=...;
на
window.open(...);


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№1303-11-2011 18:49:06

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4773
UA: Firefox 8.0

Re: Букмарклеты

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 пишет:

Если настроено открывать вкладки вместо окон

Да, настроено.

Отсутствует

 

№1403-11-2011 23:09:19

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4275
UA: Firefox 7.0

Re: Букмарклеты

Выделить код

Код:

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; в конце).


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№1504-11-2011 02:40:18

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4773
UA: Firefox 8.0

Re: Букмарклеты

Infocatcher
Спасибо!
А ведь сегодня же переделал другой букмарклет (для кеша google) c использованием void 0; .

Отсутствует

 

№1613-04-2012 11:15:28

Крошка Ру
Участник
 
Группа: Extensions
Зарегистрирован: 19-10-2008
Сообщений: 8716
UA: Aurora 13.0

Re: Букмарклеты

http://www.nyanimg.com/i/Z2bOw.png
Командная строка для вашего браузера

Quix — это специальный букмарклет для браузера, который позволяет выполнять огромное количество операций, заменяя собой с десяток различных расширений. В его силах искать для вас информацию в разных поисковиках, переводить страницы, придавать им удобный для чтения вид, обновлять статус в социальных сетях, сокращать ссылки и многое другое.

Для использования этого инструмента вам понадобится только перетянуть специальную ссылку на панель закладок своего браузера.

http://www.nyanimg.com/i/t/NnH7i.png

Затем щелкаем по этой закладке и перед нами появится небольшое окошко с полем ввода команд.
http://www.nyanimg.com/i/t/A4Ecl.png
http://www.nyanimg.com/i/t/Gc4dx.png

Полный список команд можно получить введя слово 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)

Отсутствует

 

№1725-05-2012 18:48:10

Eleazara
Участник
 
Группа: Members
Зарегистрирован: 25-05-2012
Сообщений: 1
UA: Firefox 9.0

Re: Букмарклеты

Добрый день! Подскажите пожалуйста, если проигрыватель с роликом контакта стоит на другом (моем) сайте и я хочу добавить ссылку на загрузку именно этого ролика прям на этой стр, что-то можно сделать при помощи Букмарклета и как это должно выглядеть?

Отсутствует

 

№1825-07-2012 03:59:26

Крошка Ру
Участник
 
Группа: Extensions
Зарегистрирован: 19-10-2008
Сообщений: 8716
UA: Firefox 17.0

Re: Букмарклеты

Простой 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'.

http://jsfiddle.net/ySG6a/

Отсутствует

 

№1910-11-2012 01:48:25

Nick222
Участник
 
Группа: Members
Зарегистрирован: 03-11-2005
Сообщений: 29
UA: Firefox 16.0

Re: Букмарклеты

Не подскажете - есть ли способ работы не со всем документом, а только с его выделенным куском.

Вот этот код

Выделить код

Код:

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)

Отсутствует

 

№2010-11-2012 02:35:25

LongLogin
Участник
 
Группа: Members
Зарегистрирован: 30-01-2011
Сообщений: 2083
UA: Firefox 16.0

Re: Букмарклеты

Nick222 пишет:

но нужны не все ссылки, а только находящиеся в части страницы, выделенной мышью.

Multi Links :: Дополнения Firefox

Отсутствует

 

№2110-11-2012 11:09:58

Nick222
Участник
 
Группа: Members
Зарегистрирован: 03-11-2005
Сообщений: 29
UA: Firefox 16.0

Re: Букмарклеты

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()})()

Отсутствует

 

№2221-05-2013 22:18:45

rbfyec
Участник
 
Группа: Members
Зарегистрирован: 07-07-2012
Сообщений: 365
UA: Firefox 20.0

Re: Букмарклеты

Как в букмарклете указать путь к локальному файлу?

Уточню: вот кусочек кода из букмарклета

скрытый текст

Выделить код

Код:

resourcePrefix: "http://xxxxxx/",
srcFiles: [
  '1.js',
  '2.js',
  '3.js'
 ], 


Эти 3 скрипта находились в Интернете и подгружались при запуске букмарклета. Я их скачал себе на диск и теперь хочу изменить resourcePrefix.

Отредактировано rbfyec (21-05-2013 23:36:25)

Отсутствует

 

№2314-07-2013 12:56:45

pohunohi
Участник
 
Группа: Members
Зарегистрирован: 02-09-2009
Сообщений: 672
UA: Seamonkey 2.19

Re: Букмарклеты

В Bookmarklet Combiner можно сделать вот такое меню

http://s.neepic.net/a9452a428aad9529a748599491d7f81f

и есть пять способов позиционирования на странице. Но я хочу повесить этот букмарклет на жест мыши. Возможно ли привязать это меню к курсору мыши при выполнении жеста?

Отсутствует

 

№2421-08-2014 21:29:31

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2233
UA: Firefox 32.0

Re: Букмарклеты

Как можно делать из  букмарклетов - кнопки. Раньше вроде просто вставлял в loadURI("javascript:(function()...") а сейчас не работает так. И надо ли конвертить если есть %20.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№2521-08-2014 21:44:47

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2233
UA: Firefox 32.0

Re: Букмарклеты

okkamas_knife
Это я знаю, уже сделал, я хотел не в контекстном, а отдельную кнопку.
А как пользоваться этой кнопкой я так и не понял.
https://forum.mozilla-russia.org/viewto … 80#p489680

Отредактировано villa7 (21-08-2014 21:50:45)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]