Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Bookmarklets | Favelets | Букмарклеты

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Открыть новую тему     Написать ответ в эту тему

TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bookmarklets / Favelets / Букмарклеты / Закладурки
 
Работают в любом* браузере, поддерживающем JavaScript, и, соответственно, в любой* ОС.
* хотя, конечно, всегда возможны исключения, связанные с "заточенностью" кода под что-то конкретное.. =)

В этой теме предлагается собирать и обсуждать эти маленькие "полезняшки" для браузеров.
Особо приветствуется конструктивная критика предлагаемых закладурок и варианты их доработки.
 
Убедительная просьба: публикуя код закладурки, пожалуйста, указывайте ссылку на источник!  


Микро-FAQ:  
Что это такое и зачем оно надо? + там же ссылки на некоторые ресурсы по теме
Как ставить и как применять закладурки?
 
Документация:
Букмарклеты и правила их написания + читаем/помним про ограничения! (пост)
Структурированная информация по языку JavaScript
MSDN: Справочник по языку JavaScript
JavaScript language advanced Tips & Tricks
JavaScript FAQ + там же есть и про букмарклеты
Вопросы и ответы по букмарклетам на StackOverflow.com (En)
 
Сделай сам:
Bookmarklet Combiner - он-лайн конструктор + публикация ваших "творений"
JavaScript Compressor - он-лайн "упаковщик" для сохранения JS в одну строку + кодировка в Base62 (пост)
Script to bookmarklet converter - ещё один он-лайн "упаковщик", попроще (пост)
HTML Compressor - он-лайн "упаковщик" HTML/CSS/JavaScript/PHP (пост)  
Convert bookmarklet to Chrome extension (пост)
 
Ресурсы по теме:
En: bookmarklets.comsquarefree.comphilburns.comoperawiki.infomarklets.comabout.com
Ru: webmascon.comnitro.rularge.rulexi.ucoz.rumichurin.net03www.subookmarklets01
Ru-Board: здесь и здесь
 

// текущий бэкап шапки..

Всего записей: 17333 | Зарегистр. 07-06-2006 | Отправлено: 12:00 15-02-2014 | Исправлено: Maz, 14:14 02-11-2021
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Копируем адрес страницы
Копируем выделенный текст

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 11:22 15-06-2019 | Исправлено: VVL99, 11:24 15-06-2019
Andrewnews

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99

Цитата:
Нумерация строк в форме ответа (на этом форуме).  
на 6 стр.
Меня заинтересовало в этом скрипте:
1. Скрипт работает если в строках нет пробелов между строками, но если есть пробел то выводит примерно так:  
01. да
02. да
03. да
 
01. да
2. А можно нумерацию сделать по выделению строк и нумеровать пустые строки тоже?
 
 

Всего записей: 37 | Зарегистр. 06-10-2008 | Отправлено: 15:32 04-07-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrewnews

Цитата:
1. Скрипт работает если в строках нет пробелов между строками, но если есть пробел то выводит примерно так:
Так и было задумано. Вообще это пришло отсюда, а на 6 странице просто фиксация результата в профильной теме.

Цитата:
2. А можно нумерацию сделать по выделению строк и нумеровать пустые строки тоже?
Богатый и могучий... Ведь этот вопрос можно понять по-разному, да и как я могу запрещать, конечно можно.
 

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 16:51 04-07-2019 | Исправлено: VVL99, 16:52 04-07-2019
Andrewnews

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99

Цитата:
Богатый и могучий... Ведь этот вопрос можно понять по-разному, да и как я могу запрещать, конечно можно

Я имел ввиду через скрипт, и думал что Вы в этом разбираетесь и можете подправить скрипт

Всего записей: 37 | Зарегистр. 06-10-2008 | Отправлено: 17:06 04-07-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нумерация выделенных строк в форме ответа (на этом форуме).

Код:
javascript: (function(){for(var a=0,b="",c=(""+window.getSelection()).match(/.*\n|.+$/gi),d=post.value,e=0;e<c.length;e++)a++,10>a&&(a="0"+a),b+=a+". "+c[e];post.value=d.substring(0,post.selectionStart)+b+d.substring(post.selectionEnd,d.length)})()

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 17:52 04-07-2019
Andrewnews

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99 спасибо, что отозвались, но у меня не срабатывает и в Firefox в консоли пишет, что c is null, может дело в разных браузерах ?
 

Всего записей: 37 | Зарегистр. 06-10-2008 | Отправлено: 18:21 04-07-2019 | Исправлено: Andrewnews, 18:25 04-07-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нумерация выделенных строк в форме ответа (на этом форуме).  
Вариант №2 *
Код:
javascript: (function(){for(var a=0,d="",b=post.value,e=b.substring(post.selectionStart,post.selectionEnd).match(/.*\n|.+$/gi),c=0;c<e.length;c++)
a++,10>a&&(a="0"+a),d+=a+". "+e[c];post.value=b.substring(0,post.selectionStart)+d+b.substring(post.selectionEnd,b.length)})()

 
Нумерация строк

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 19:26 04-07-2019 | Исправлено: VVL99, 14:31 05-07-2019
Andrewnews

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99 теперь все четко

Всего записей: 37 | Зарегистр. 06-10-2008 | Отправлено: 19:37 04-07-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Встраивание js в код страницы, указав адрес скрипта:
Код:
javascript: (function(){var a=prompt("Адрес скрипта без кавычек:"),b=document;a&&a!=""&&(b.body.appendChild(b.createElement("script")).src=a)})()

 
Запуск js:
Код:
javascript: (function(){var a=prompt("Код скрипта:"),b=document;a&&a!=""&&(b.body.appendChild(b.createElement("script")).textContent=a)})()

 
Запуск выделенного js кода:
Код:
javascript: (function(){var a=document,b=a.getSelection()+"";b!=""&&(a.body.appendChild(a.createElement("script")).textContent=b)})()

 
Иногда нужно протестировать js и начинаешь суетиться.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 16:03 11-08-2019 | Исправлено: VVL99, 16:39 11-08-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Color Viewer

Код:
javascript:(function(){for(var i=0,a=document.querySelectorAll(".post");i<a.length;i++){a[i].innerHTML=a[i].innerHTML.replace(/(#[0-9a-f]{3,6}|rgba?\(.*?\)|hsla?\(.*?\))/gi,"<span style='background: $1'>$1</span>")}})()

Показывает цвет кода (hex, rgb, hsl).
Пример

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 23:48 25-08-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ютуб 18+
Букмарклет для обхода возрастной блокировки.

Код:
javascript: location.href = location.href.replace("watch?v=", "embed/")

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 17:02 02-10-2019 | Исправлено: VVL99, 17:46 02-10-2019
villa777



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99

Цитата:
Ютуб 18+

И как этим пользоваться? Зашёл на Ютуб, а дальше что делать?

Всего записей: 2773 | Зарегистр. 22-06-2011 | Отправлено: 17:39 02-10-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
villa777
Добавил описание.
Так понятнее?
https://www.youtube.com/watch?v=u1sBmllcoY8

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 17:46 02-10-2019 | Исправлено: VVL99, 17:50 02-10-2019
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
villa777
не букмарклет, каэшна, но на всякий случай..  

----------
..the one of.. ··· ..sam-&-pol..

Всего записей: 17333 | Зарегистр. 07-06-2006 | Отправлено: 17:51 02-10-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно конечно сделать по-сложнее, чтобы проигрывало прямо на этой странице, для сохранения комментариев и списка видео.
 
Добавлено:
TheBarmaley
Здесь тема про букмарклеты, для расширений есть другая тема, ща ссылку найду.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 17:53 02-10-2019
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
Цитата:
Здесь тема про букмарклеты, для расширений есть другая тема, ща ссылку найду
спасибо, не надо искать, я в курсе чо/как, просто хотелось товарищу немножко облегчить жизнь..

----------
..the one of.. ··· ..sam-&-pol..

Всего записей: 17333 | Зарегистр. 07-06-2006 | Отправлено: 19:37 02-10-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Youtube в Potplayer
Запускаем ютуб через Potplayer:

Код:
javascript: location.href = "potplayer://" + location.href

 
TheBarmaley
Он знает ссылку и бывал там.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 19:40 02-10-2019
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
Цитата:
Он знает ссылку и бывал там.
возможно, но напомнить иногда не помешает.. к тому же я без понятия, пробовал он аддон или нет..
вопчем, моё дело посоветовать, а дальше - по желанию..

----------
..the one of.. ··· ..sam-&-pol..

Всего записей: 17333 | Зарегистр. 07-06-2006 | Отправлено: 19:54 02-10-2019
villa777



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
Всё равно не понял. Захожу на страницу, нажимаю букмарклет, просто открывает на весь экран и всё. Это только для этого создано?

Всего записей: 2773 | Зарегистр. 22-06-2011 | Отправлено: 00:27 03-10-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
villa777
Откройте указанную страницу (с содержимым 18+), только сперва отключите все расширения для ютуба, особенно (MyYT), можно даже скрин приложить, для ясности.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 00:40 03-10-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Компьютерный форум Ru.Board » Компьютеры » Программы » Bookmarklets | Favelets | Букмарклеты


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru