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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

Скрипты » Greasemonkey » 17-03-2017 12:51:05

yup пишет

Sality
Как-то так:

Выделить код

Код:

var player, i, link, links = document.getElementsByClassName("postLink");
for (i = links.length-1; i >= 0; i--) {
  link = links[i];
  if ((link.nodename == "A") || (link.hostname == "youtu.be") || (link.hostname == "youtube.com") || (link.hostname == "www.youtube.com")) {
    player = document.createElement("iframe");
    player.src = "https://www.youtube.com/embed" + link.pathname + "?ecver=2";
    player.width = 640;
    player.height = 360;
    player.frameBorder = 0;
    player.allowFullscreen = true;
    link.parentElement.replaceChild(player, link);
  }
}

Большое Вам человеческое спасибо! Очень выручили :)

Выделить код

Код:

|| (link.hostname == "youtube.com") || (link.hostname == "www.youtube.com")

Этот часть кода вырезал, чтобы затрагивался только youtu.be. Ссылки вида *.youtube.com обрабатываются некорректно, но они и не нужны.
Написал это для тех, кто будет использовать этот код.

Еще раз благодарствую, настроение подняли :

Скрипты » Greasemonkey » 15-03-2017 17:12:01

Привет всем!
Господа, администрация одного хорошего сайта (закрытый трекер на базе TorrentPier II старой версии) удалила поддержку youtube в сообщениях на форуме.
К сожалению, не обладаю знаниями JavaScript и вся надежда только на Вас. Был бы признателен любой помощи. Помогите пожалуйста выполнить следующую задачу.
Необходимо заменять ссылки вида https://youtu.be/Bkq1PAyGuZY на HTML код плеера(фрейма). Ссылки движок трекера оборачивает в следующий код:

Выделить код

Код:

<div class="post_wrap">содержимое сообщения<br /><a href="https://youtu.be/Bkq1PAyGuZY" class="postLink">https://youtu.be/Bkq1PAyGuZY</a></div>

HTML код "плеера" (взял с YouTube)

Выделить код

Код:

<iframe src="https://www.youtube.com/embed/Bkq1PAyGuZY?ecver=2" width="640" height="360" frameborder="0" allowfullscreen></iframe>

В сети есть множество примеров, но без знаний JS применить их не получи

Разработка » JavaScript keyCode не работает » 06-04-2014 09:08:38

Выделить код

Код:

KeyProcessor.AddKeys
(
[
//Del - очистка окна
{'key':{keyCode:46,altKey:false,ctrlKey:false,shiftKey:false},'todo':'ClearChat();','clear':false},
...

Помогите под ФФ исправить пожалуйста. Под хромоногим работает )
Скрипт для вставки в JS консоль браузера.

О проекте » Отвалился SSL » 22-03-2014 15:05:14

Secure Connection Failed

An error occurred during a connection to forum.mozilla-russia.org. The OCSP server has no status for the certificate. (Error code: sec_error_ocsp_unknown_cert)

Обсуждение расширений » HTTPS Finder » 01-03-2014 04:22:01

У  меня https finder показывается только в Menu Bar, что плохо т.к. я его не использую. Да и я думал он xml правила будет позволять создавать..
В общем, пока правила делаю так:
$ pwd

Выделить код

Код:

/home/<user>/.mozilla/firefox/<profile>/extensions/https-everywhere@eff.org/chrome/content/rules

там создал my.rulesets и делаю конфиги, посмотрев на пример тут: https://www.eff.org/https-everywhere/rulesets
Вот такие дела : ) В теории достаточно создать один только файл и дальше конфигурить через расширение в браузере ;)

Поддержка пользователей » Полоски при использовании неполноценных тем » 24-02-2014 21:48:40

W@ld_Lii
Разве только complete themes и добавили, что "поломки" пошли с 25ой версии. Всем пофиг.

Поддержка пользователей » Полоски при использовании неполноценных тем » 24-02-2014 18:31:56

Видимо на данном сайте отсутствуют компетентные люди.

Поддержка пользователей » Полоски при использовании неполноценных тем » 21-02-2014 20:01:50

:::: Mozilla/5.0 (X11; Linux i686; rv:27.0) Gecko/20100101 [firefox]/27.0
При использовании обычных тем в адресной панели у URL адресов появляется обводка. Среди complete themes не нашел хороших светлых.
ФФ используется на системе с KDE (Qt) и установленными GTK пакетами oxygen-gtk и.т.д.

"Пример"
h_1392991049_7274564_10b56b021a.png

Board footer

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