Страницы: 1
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); } }
Большое Вам человеческое спасибо! Очень выручили :)
Этот часть кода вырезал, чтобы затрагивался только youtu.be. Ссылки вида *.youtube.com обрабатываются некорректно, но они и не нужны.
Написал это для тех, кто будет использовать этот код.
Еще раз благодарствую, настроение подняли :
…Привет всем!
Господа, администрация одного хорошего сайта (закрытый трекер на базе 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 применить их не получи
…KeyProcessor.AddKeys ( [ //Del - очистка окна {'key':{keyCode:46,altKey:false,ctrlKey:false,shiftKey:false},'todo':'ClearChat();','clear':false}, ...
Помогите под ФФ исправить пожалуйста. Под хромоногим работает )
Скрипт для вставки в JS консоль браузера.
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 показывается только в 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
Вот такие дела : ) В теории достаточно создать один только файл и дальше конфигурить через расширение в браузере ;)
Сменить тему.
Попользуюсь Nightly до первого бага...
Поставил аврору. Тут баг пофиксили оказывается :)
Пробовал переименовывать профиль - такая же фигня
W@ld_Lii
Разве только complete themes и добавили, что "поломки" пошли с 25ой версии. Всем пофиг.
Видимо на данном сайте отсутствуют компетентные люди.
:::: Mozilla/5.0 (X11; Linux i686; rv:27.0) Gecko/20100101 [firefox]/27.0
При использовании обычных тем в адресной панели у URL адресов появляется обводка. Среди complete themes не нашел хороших светлых.
ФФ используется на системе с KDE (Qt) и установленными GTK пакетами oxygen-gtk и.т.д.
Страницы: 1