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

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

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

Maz (29-02-2024 20:17): Расширения для Google Chrome | Google Chrome Extension (Часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здесь обсуждаются расширения (extensions) для браузера Google Chrome
А также их установка, настройка, совместимость с различными версиями браузера, новые релизы расширений и изменения в них.
 
Обсуждение работы самого браузера ведётся в другой теме
 
При описании проблемы обязательно указывайте версию браузера, а также версию неработающего у вас расширения.
Кроме того, также желательно давать ссылку на источник установки аддона (например, на его страницу в CWS).

 
Убедительная просьба: выкладывайте ссылки на домашние страницы расширений, а не прямые ссылки на crx-файлы!



Официальный репозиторий расширений Chrome WebStore: *
chrome.google.com/webstore/...extensions - Chrome WebStore, поддерживается автообновление
chrome.google.com/webstore/...ex...en-US - там же, на английском (в чём разница - читаем здесь)
 
Другие репозитории расширений:
www.crx4chrome.com - архив версий + описания + ссылки на оригиналы в CWS + прямая загрузка CRX-файлов
www.chromeextensions.org · www.chrome-plugins.info - "is not affiliated or sponsored by Google Inc." :·)
addons.opera.com · microsoftedge.microsoft.com - расширения для Opera и MS Edge, подходящие для хром-браузеров
ext.chrome.360.cn · www.chromefor.com - некоторые китайские репозитории расширений для Chromium-браузеров
extpose.com - архив текущих версий CWS [в формате ZIP, с добавкой гуглоаналитики в zip!] (обсуждение отсюда и далее)
kuchkan.cf * · game-edition.ru · проект "Good CRX" - авторские, исправленные и русифицированные расширения
userscripts-mirror.org * · greasyfork.org · openuserjs.org · monkeyguts.com · userstyles.org · freestyler.ws - скрипты и темы
 
Микро-FAQ или ЧАВО:
О разрешениях, запрашиваемых приложениями и расширениями
Ошибки установки и решение некоторых проблем при установке расширений
Как установить расширение/тему/скрипт НЕ из Chrome WebStore
Обход ограничений на установку расширений из WebStore (для НЕ-гугло-хрома)
Как включить расширения НЕ из Chrome WebStore + здесь (п.3 и п.4) + важное уточнение + пояснение
Как упаковать установленную тему/расширение/приложение (ID не сохраняется!)
О плагинах NPAPI и PPAPI - краткое пояснение
Если не работает встроенная функция перевода страниц
Как отключить неотключаемые расширения/приложения
Как скачать расширение/приложение/тему из Chrome Web-Store + загрузчик CRX-файлов
 
Полезные расширения: ("путеводитель" · выборка в CHM · ремарка о нерабочих ссылках на gavitex.com)
Ru-Board: Tools Collection Ru-Board: народное творчество Повышение безопасности сёрфинга
Блокировка рекламы и другого контента Анти-блокировка Дополнительные режимы просмотра
Управление паролями Интерфейс и стили Перевод текста и словари Работа и офис в он-лайне
Замена "новой вкладки" Управление вкладками Управление закладками Менеджеры загрузки
Настройка поисковых систем YouTube-мания Торрентомания ТВ/радио и прочая мультимедия
Скриншоты и работа с изображениями RSS: чтение новостей (+ микро-тест) Блокноты и заметки
Букмарклеты Полезные мелочи Если не хватает стандартных возможностей настройки...
 
Дополнительно:
Cправка Google Chrome: Приложения, расширения и плагины
Статьи и обзоры по расширениям браузеров на движке Chromium
Самые популярные расширения на CWS · Рейтинг приложений в CWS - обновляемый рейтинг + ссылки + по группам
Разработка и отладка расширений - о том, как это всё работает и как/чем можно сделать что-то своё
Платные расширения и приложения Google Chrome - все вопросы и запросы по ним, там же - ответы и советы
Будь внимателен: "чёрный" список расширений - вредоносные, с рекламой, трекерами и пр.
Осторожно: "Большой брат"! - политика Google в отношении расширений
 

Предыдущие части темы:  Часть № 1 + Часть № 2 + Часть № 3 + Часть № 4 · · · Старая версия шапки до 05.12.2013 (текущие изменения здесь)

Настоятельная просьба ко всем присутствующим:
Если правите шапку - сообщите* в теме о сделанных изменениях и обязательно* сделайте бэкап!

* В противном случае - не обижайтесь на то, что шапка будет принудительно восстановлена из предыдущей резервной копии.
Бэкап шапки можно сделать прямо в своём посте или в этой теме.

Всего записей: 39128 | Зарегистр. 26-02-2002 | Отправлено: 09:28 06-10-2021 | Исправлено: TheBarmaley, 08:05 10-11-2022
Helavista

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheBarmaley
Да шапка изучалась, и там кстати только на change all UI fonts ссылка рабочая, ну и с магазина устанавливались ещё с десяток на пробу.. А change all UI fonts не на всем работает корректно, например на Catsxp пришлось ставить вручную в настройках везде нужный шрифт а потом прописывать в расширении, на Cent в настройках ставить свои не пришлось, расширение срабатывает без этого.  
Ну пока что получилось более менее настроить, спасибо за подсказки.

Всего записей: 31 | Зарегистр. 07-01-2023 | Отправлено: 19:32 01-04-2023
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Helavista
Цитата:
там кстати только на change all UI fonts ссылка рабочая
про выпиливание "шапочного" из гуглозина давно известно, поэтому желательно смотреть и архивы.
в частности - по указанной строчке все аддоны есть:
https://www.crx4chrome.com/extensions/iidenkflofaiinggabfmdjbomolidnie/
https://www.crx4chrome.com/extensions/jgjhhoglgjdklldfgoffdiaceffijeke/
https://extpose.com/ext/8823
 
ну или спрашиваем конкретное здесь, в теме, если что-то поиском не находится..)

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

Всего записей: 17812 | Зарегистр. 07-06-2006 | Отправлено: 08:09 02-04-2023
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Capushon
 
хотя есть стандартная кнопка цитировать и у неё копируется выделенный текст когда наводишь на кнопку и когда кликаешь вставляет в форму  

Код:
<a class="tpc" title="Для вставки цитаты в форму ответа, выделите ее, и нажмите сюда" onmouseover="copyQ();" href="javascript:pasteQ();">Цитировать</a>

можно наверно прямо в неё добавить скриптом просто ник и ссылку сообщения  
вот это копирует ссылку href="javascript:void(link('#20'))" #20 это номер сообщения и тут вроде как функция сама http://forum.ru-board.com/board/Cheery/js/board.js она есть всегда на странице поэтому наверно достаточно так же в скрипте написать эти функции copyQ() pasteQ() link('#20') и всё
вот они отдельно
 

Код:
if (document.selection||document.getSelection||window.getSelection) {Q=true} else {var Q=false}
var txt=''
function copyQ() {
        txt=''
        if (window.getSelection&&!window.opera) txt = window.getSelection()  
        else if (document.getSelection) txt=document.getSelection()
        else if (document.selection) txt=document.selection.createRange().text
        txt='[q]'+txt+'[/q]\n'
}


Код:
function pasteQ(){
    if (txt!='' && document.getElementById('post'))
    insertAtCaret(document.getElementById("post"),txt)
}


Код:
function link(a){
        var url="[url="+topic_url+a+"]"+topic_title+"[/url]"
        prompt('Скопируйте текст.', replace_entities(url))
}


Код:
function insertAtCaret(tObj,textV){    
    textV=textV.replace(/\s\[\?\]/g,'')
    if (textV==''||!tObj) return
    var ver=8
    if (!tObj.modified) {tObj.value+=textV; return;}
    if(document.all && !window.opera){
      if (tObj.createTextRange&&tObj.caretPos) {
          var caretPos=tObj.caretPos
          caretPos.text=textV
        }else tObj.value+= textV
        }else
        {var brows=navigator.userAgent.toString()
         var scrollTop, scrollLeft
         if (tObj.type=='textarea'&&tObj.scrollTop)
         {scrollTop=tObj.scrollTop;scrollLeft=tObj.scrollLeft}                
          if(brows.search(/opera\/?(\d*.\d*)/i)!=-1) ver=RegExp.$1  
          if(tObj.selectionStart>=0&&ver>=8){
          if(tObj.textLength!=undefined||tObj.value.length!=undefined)  
           {var selLength=tObj.textLength!=undefined?tObj.textLength:tObj.value.length  
            var selStart=tObj.selectionStart
            var selEnd=tObj.selectionEnd  
            if (selEnd==1||selEnd==2)selEnd=selLength  
            var s1=(tObj.value).substring(0,selStart)  
            var s2=(tObj.value).substring(selEnd,selLength)
            tObj.value=s1+textV+s2
            tObj.setSelectionRange(selStart+textV.length,selStart+textV.length)  
            }  
            if (typeof scrollTop != 'undefined')
            {tObj.scrollTop=scrollTop;tObj.scrollLeft=scrollLeft}
           }else tObj.value+=textV
        }
}

и по никнейму когда жмешь происходит pasteN(text)

Код:
function pasteN(text){
    if (text!='' && document.getElementById('post'))
    insertAtCaret(document.getElementById("post"),"[b]" + text + "[/b]"+(window.opera?"\r":"")+"\n")
}

но где текст заполняется я не нашёл, да он и не нужен, в другом месте можно ник взять или тут же, но самому

Всего записей: 5564 | Зарегистр. 11-02-2020 | Отправлено: 16:01 02-04-2023 | Исправлено: greeple, 16:45 02-04-2023
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вытащил только вставку цитаты из того хелпера  
Ru-Board Quote insert
 
только там всё равно есть этот косяк с пустой строкой цитаты, алерт убрал теперь он пустую вставляет, почините там, или можно поменять на рубордовские функции вставки цитаты  
 
Добавлено:
обновил  
версия 0.2
 
в этой версии теперь при наведении на кнопку цитата копирует рубордовской функцией потом всё остальное отрабатывает как было, вставляет ник с ссылкой на профиль, дальше ссылка на пост с датой поста в тексте и всплывашкой, и потом уже цитата вписана из рубордовской переменной txt  
потестил вроде работает нормально, думал надо будет еще и вставлять рубордовской функцией  pasteQ() которая вставляет функцией insertAtCaret(tObj,textV) но вроде нормально и так
 
 
версия 0.3 без вставки даты, вместо неё текст сообщение
 
Добавлено:
кстати тег [user] [/user] от изначального автора скрипта, на странице с кодами такого нет, потестил прикольно, просто автоматом открывает ссылку профиля по нику, будем знать
а нету нигде тут еще таких удобных тегов которых нет на странице кодов форума?

Всего записей: 5564 | Зарегистр. 11-02-2020 | Отправлено: 19:47 02-04-2023 | Исправлено: greeple, 23:18 02-04-2023
pressF



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

Цитата:
..кстати, в приведённом тобой примере центровка реализована в рамках страницы новой вкладки, т.е. там другие апи, а не попап.

о чём ты? там даже по скринам видно что можно на любой странице вызвать лаунчер

Всего записей: 1315 | Зарегистр. 29-03-2023 | Отправлено: 21:13 02-04-2023
SharkyEXE

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем здравствуйте.
 
Пожалуйста, может у кого есть/был опыт, а есть плагин для Chrome, чтобы установленные расширения вывести в отдельную панель?
 
Или адресную строку вывести в отдельную панель?
 
А то у меня уже в адресной строке ничего не видно
 
https://cloud.mail.ru/public/tT8a/xNqfPiXTp
 
   
 
Спасибо.

Всего записей: 366 | Зарегистр. 25-01-2009 | Отправлено: 21:41 02-04-2023 | Исправлено: SharkyEXE, 21:42 02-04-2023
greeple

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

Всего записей: 5564 | Зарегистр. 11-02-2020 | Отправлено: 22:20 02-04-2023 | Исправлено: greeple, 22:20 02-04-2023
FiLinX



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SharkyEXE
эм...  они что, все прям тебе нужны закреплёнными?  почему не открепишь лишние?

Всего записей: 2383 | Зарегистр. 05-05-2010 | Отправлено: 22:31 02-04-2023 | Исправлено: FiLinX, 22:41 02-04-2023
Capushon

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple (21:47 02-04-2023)
Цитата:
вытащил только вставку цитаты из того хелпера
Супер!

Всего записей: 4737 | Зарегистр. 18-07-2006 | Отправлено: 22:39 02-04-2023 | Исправлено: Capushon, 22:40 02-04-2023
SharkyEXE

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FiLinX
 
Здравствуйте
 
Да, нужны, версия для ленивых - что мне нужно, то и показывается
 
Если соовсем прямо - понятно, нет расширений, нет проблем и прочего
 
Просто может кто выводил в отдельную панель расширения или адресную строку, не более того

Всего записей: 366 | Зарегистр. 25-01-2009 | Отправлено: 22:45 02-04-2023
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Capushon (post)
Цитата:
Супер!

только тут вот вскрылись обстоятельства по поводу вставки даты, поэтому третья версия предпочтительнее

Всего записей: 5564 | Зарегистр. 11-02-2020 | Отправлено: 22:54 02-04-2023
Capushon

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple (сообщение)
Цитата:
по поводу вставки даты
Я помню предупреждения, уже убрал.

Всего записей: 4737 | Зарегистр. 18-07-2006 | Отправлено: 22:58 02-04-2023
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
но с датой конечно удобнее, вот была бы динамическая вставка переменной, которая на странице сама в зависимости от коррекции в профиле у всех сама бы менялась и в тексте скриптом на сайте при загрузке, можно было бы её туда вставлять

Всего записей: 5564 | Зарегистр. 11-02-2020 | Отправлено: 22:58 02-04-2023
Capushon

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple * сообщение
Цитата:
с датой конечно удобнее
Тестирую разные варианты, потом выложу...

Всего записей: 4737 | Зарегистр. 18-07-2006 | Отправлено: 23:01 02-04-2023
greeple

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

Код:
function link(a){
        var url="[url="+topic_url+a+"]"+topic_title+"[/url]"
        prompt('Скопируйте текст.', replace_entities(url))
}

 
есть переменные topic_url и topic_title для ссылки можно тоже использовать в скриптах
 
Добавлено:
Capushon (post)
Цитата:
Тестирую разные варианты, потом выложу...

 
весь скрипт с теми которые раньше собрал в один?

Всего записей: 5564 | Зарегистр. 11-02-2020 | Отправлено: 23:10 02-04-2023
Capushon

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple * сообщение
Цитата:
с теми которые раньше собрал в один?
Да, всё включено )
 
Добавлено:
greeple
Держи: https://www.upload.ee/files/15080793/Ruboard.user.js.7z.html
 
Работает в одном скрипте и @run-at document-start и @run-at document-end
Из Tampermonkey, из чего угодно.

Всего записей: 4737 | Зарегистр. 18-07-2006 | Отправлено: 23:15 02-04-2023
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Capushon (сообщение)
Цитата:
Да, всё включено )

будем посмотреть
там ещё я не заметил, в  

Код:
TATag1.value = TATag1.value.substr(0, TATag1.selectionStart)
                    + s1 + s2

из за того что txt вставляется рубордовская, она уже с новой строкой поэтому из того когда надо убрать, но ты вижу уже убрал, а там изначально было ещё больше  
+'\n' +s1 +s2 +'\n\n'
 
Добавлено:
Capushon (сообщение)
Цитата:
Работает в одном скрипте и @run-at document-start

вот этот кстати который только для цитаты отдельно, если добавить эту строку не работает

Всего записей: 5564 | Зарегистр. 11-02-2020 | Отправлено: 23:21 02-04-2023
Capushon

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple
Стандартное появление "Вставить цитату нужно как-то задушить"...
 
Добавлено:
greeple * сообщение
Цитата:
вот этот кстати который только для цитаты отдельно, если добавить эту строку не работает
В выложенном скрипте работает, там по другому я решил вопрос.

Всего записей: 4737 | Зарегистр. 18-07-2006 | Отправлено: 23:24 02-04-2023 | Исправлено: Capushon, 23:26 02-04-2023
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ааа я понял
 
Добавлено:

Цитата:
Стандартное появление "Вставить цитату нужно как-то задушить"...

 
ru-board insert
 
Ru-board insert тут страница
 
Добавлено:
только я не знаю нормально там вставилось или нет

Всего записей: 5564 | Зарегистр. 11-02-2020 | Отправлено: 23:26 02-04-2023 | Исправлено: greeple, 23:31 02-04-2023
Capushon

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple * сообщение
Цитата:
из за того что txt вставляется рубордовская, она уже с новой строкой поэтому из того когда надо убрать
Да кстати, нужно убрать.

Всего записей: 4737 | Зарегистр. 18-07-2006 | Отправлено: 23:30 02-04-2023
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Google Chrome | Google Chrome Extension
Maz (29-02-2024 20:17): Расширения для Google Chrome | Google Chrome Extension (Часть 6)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru