https://www.duolingo.com/profile/astah13

можно сделать морской дуолинго?

October 18, 2016

12 комментариев


https://www.duolingo.com/profile/RadioMedicus

Если вы вдруг про оформление сайта, то в принципе за минуту можно вместо скучного стандартного белого фона сделать себе морской :) У меня как раз нечто подобное стоит.

картинка

October 19, 2016

https://www.duolingo.com/profile/Mar_lia

А как это сделать?:)

October 20, 2016

https://www.duolingo.com/profile/RadioMedicus

Это не очень сложно :)
1. Поставить менеджер пользовательских скриптов (у меня для Мозиллы Greasemonkey стоит, на других браузерах вроде как Tampermonkey выполняет аналогичную функцию)
2. Открыть этот скрипт
3. Нажать на "Clone"
4. Появится окно редактирования скрипта, в строке следующей после "Insert your image here", там, где backgroundurl удалить из кавычек предустановленную ссылку и вставить свою ссылку на картинку из интернета, которая нужна фоном
5. Полностью выделить всё это дело и скопировать в буфер обмена
6. Занести скрипт в расширение для браузера из пункта 1, обновить страницу на Дуолинго и радоваться :)

October 21, 2016

https://www.duolingo.com/profile/FieryCat

Или я то-то не до конца понимаю, или у вас в скрипте лишняя функция ;)

October 21, 2016

https://www.duolingo.com/profile/RadioMedicus

Скрипт не я писала, нашла в группе в соцсети, посвящённой Дуо.
В нём есть "сюрпризы"?

October 21, 2016

https://www.duolingo.com/profile/FieryCat

Сюрпризов нету. Я же говорил, про то, что function inject добавлена два раза с совершенно одинаковым содержимым. Полагаю, что это произошло в результате череды копирований этого скрипта между пользователями. На функциональность не влияет, если сейчас работает, то и дальше будет.

Ну и в дополнение немного позанудствую - скрипт не оптимален и слабо защищен. Раз в секунду браузер дергается для обновления стилей, хотя в данном случае в этом нет необходимости. Все его функции "выставлены наружу". Это чревато несовместимостью со скриптами, написанными в том же "стиле", если совпадут названия функций (вероятно) или если разработчики duolingo захотят подшутить над пользователями оного, подменив одну из незащищенных функций (очень маловероятно). Хотя, наличие защиты может зависеть от плагина, но, на сколько я видел в коде, обезьянка специально ничего для этого не делает.

October 21, 2016

https://www.duolingo.com/profile/FieryCat

Извиняюсь, посмотрел на исходный скрипт - там тоже самое. Видимо изначально автор неудачно копипастил код.

October 21, 2016

https://www.duolingo.com/profile/RadioMedicus

Окей, спасибо за бдительность. :) А то стало, мягко говоря, не по себе от осознания факта, что по незнанию могла поделиться здесь вещью, которая навредит другим пользователям и давно уже вредит мне.

Если открыть много уроков в разных вкладках, то при выполнении одного из них экран мигает, на несколько секунд фон пропадает. В одной-двух-трёх работает стабильно.

October 22, 2016

https://www.duolingo.com/profile/FieryCat

Пожалуйста. Наверно, мне надо было быть точнее в высказываниях, извините.

Если открыть много уроков в разных вкладках, то при выполнении одного из них экран мигает, на несколько секунд фон пропадает.

В каждой вкладке с дуолинго раз в секунду производится обновление стилей. Когда вкладок много браузер просто начинает "захлебываться".

October 22, 2016

https://www.duolingo.com/profile/sisters-forever1

как поставить менеджер пользовательских скриптов?

October 25, 2016

https://www.duolingo.com/profile/FieryCat

Install the respective extension for your browser (may require browser restart):

October 25, 2016

https://www.duolingo.com/profile/FieryCat

Вы о чем? Может об этом: https://www.duolingo.com/comment/13702018 ?

October 18, 2016
Изучайте язык всего по 5 минут день. Абсолютно бесплатно.