-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VOT "Voice over translation" script does not work in Google chrome #1665
Comments
@Baltazar500 мы пока разбираемся. Пожалуйста, подождите |
@Baltazar500 уточните также, на какой ОС вы используете скрипт? Потому что вопрос в репозитории Android, а упоминание про десктоп. |
Android. Android 5.1
Я не ошибся веткой. Упоминание было про "десктопный режим" ведроидного хрома ака "Версия для ПК". В мобильном режиме хрома при подгрузке мобильной версии ютуба эта панелька не появлялась вообще. Поэтому я про "десктопный режим" и упомянул. |
@Baltazar500 мы разбираемся в проблеме |
Посмотрел har-дамп самого AdGuard'а при отработке скрипта и ничего кроме запросов
которые происходят при открытии панельки не увидел. Никаких xhr - запросов до api.browser.yandex.ru, да и в принципе xhr - запросов не было. Тут или чего-то не хватает в скрипте или в движке самого AdGuard'a. |
Через костыли ilyhalight/voice-over-translation#27 (comment) вопрос автором решён (ниже даже есть линк на видяшку, где всё разжёвано) и issue в целом можно закрывать, но всё-таки у меня повис вопрос, причиной которого вероятно и стало появление сего треда. Позволяет ли userjs-движок adguard'a выполнять полноценные xhr - запросы или про это можно забыть ? Автору VOT вот пришлось городить костыли с cloudflare. Я вот тоже не смог пробиться с xhr дальше локалхоста. |
можт когда-нибудь починят, м? |
the issue cannot be reproduced now, the VOT userscript works fine checked on:
|
@slavaleleka |
@slavaleleka эта версия скрипта использует GM_xmlhttprequest: А cloudlfare-версия использует fetch. Вот осталось понять что не так с GM_xmlhttprequest'ом. |
Не так тут то, что xhr - запросы не выпускаются дальше локалхоста. Можете поднять http-сервер на локалхосте и поглядеть. На локалхост запросы ходят. Дальше - нет. Возможно это такой механизм защиты, а мб костыль, который где-то что-то прикрывает. |
Есть вот такой интересный скрипт
https://github.com/ilyhalight/voice-over-translation/blob/master/dist/vot-cloudflare.user.js
который позволяет осуществлять закадровый аудио перевод видео на ютубе, что является фишкой я-браузера. Скрипт в AdGuard успешно втыкается и даже панелька при просмотре видео появляется (хром, десктопный режим). Вот только при попытке перевода идёт обломинго и панелька выкидывает "Не удалось запросить перевод видео". Вероятно в скрипте не учтены какие-то нюансы AdGuard'овского userjs движка и нужен допил скрипта. Ну или AdGuard'овского userjs движок не поддерживает то, что используется в данном скрипте. Вопрос в том, что ?
Оставил автору запрос ilyhalight/voice-over-translation#13 (comment) но он пока молчит. Может вы проясните ситуацию ?
The text was updated successfully, but these errors were encountered: