Pull to refresh

Comments 24

В Java статья попала случайно, или я что-то не понял?
Да, случайно указал Java вместо JavaScript, уже поправил :)
А в firefox можно просто открыть мобильную версию онлайн переводчика в боковой панели.
Естественно, а в Яндекс-браузере в контекстном меню появляется перевод, но статья о том как разработать переводчик, а не воспользоваться готовым :)
что такое боковая панель? Там встроен мобильный переводчик?
в firefox есть расширение которое перевод вставляет прямо в dom рядом с выделенным словом. Очень удобно.
Добрый день!
Не совсем понятно, что Вам помешало посмотреть исходный код этого расширения и сделать по аналогии?
Все-таки всплывающее окно это не совсем удобно.
Да, конечно, всплывающее окно неудобно. Но у меня почему-то не появляется окошко при выделении текста. Сам изначально хотел так и сделать, но даже с гугловским расширением не заработало. В ближайшие дни покопаюсь в нём, если найду что-нибудь полезное — обновлю статью :)
Вот это исследование было бы очень полезным: почему с «фирменными» расширениями эта «фича» работает, а с самописными — нет. ifalur — верно заметил для FireFox, ИМХО, здесь принцип тот же — интеграция в DOM. Возможно, что-то не прописано в манифесте?
Возможно что-то не прописано, но даже у гугловского расширения это окошко работает очень глючно и далеко не всегда открывается. (Во всяком случае у меня)
Я боюсь Вы «замучили» свой Chrome )))
Как вариант — попробовать это и проверить версию — на 55.0.2883.75 работает стабильно (пользуюсь регулярно)
можно сделать форму в верстке и забиндиться на её submit? там и enter работать будет без keyCode
Не уверен, но по-моему формы не работают в расширениях, если я ошибаюсь — поправьте меня, буду рад :)
сам не в курсе, поэтому и спросил
Спасибо, за информацию. Попробовал, отличное решение, но устарел апи (сейчас яндекс только с апи кей работает) и само решение работает не на всех сайтах, у меня на многих сайтах попросту не вставлял элемент, пока не знаю с чем связано.
писал такой же переводчик для FF+Яндекс.переводчик https://addons.mozilla.org/en-US/firefox/addon/quizlet-helper/ нужно только выделить нужное слово мышью
Все классно, но есть мелочи…

Например вместо этого:
var parent = /[а-яёЁ]/i;
var language = (parent.test(input))? 'ru-en':'en-ru';


Правильнее было бы:
var pattern = /[а-яёЁ]/i;
var language = (pattern.test(input))? 'ru-en':'en-ru';


А ещё лучше вот так: (потому как переменная используется один раз)
var language = (/[а-яёЁ]/i.test(input))? 'ru-en':'en-ru';


А так спасибо за идею, есть моменты которые я не знал )))

Ну как говорится: «Нет хуже причины для использования имени "с", как та, что имена "a" и "b" уже заняты».


Ради этого и писал статью, рад что помог :)

У вас перед вторым пунктом у гиперссылки в надписе написано 'gogle'
Очень хороший пост, спасибо, вдохновили, пойду делать chrome extension))
Sign up to leave a comment.

Articles