Skip to content
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

[challenge] Browser-based check #16

Open
notpushkin opened this issue Aug 13, 2014 · 11 comments
Open

[challenge] Browser-based check #16

notpushkin opened this issue Aug 13, 2014 · 11 comments

Comments

@notpushkin
Copy link

Интересно, а можно ли все это провернуть через браузер? Чтобы скинул знакомому ссылку, а у него сразу же результат.

@ValdikSS
Copy link
Owner

Думаю, нет.

@notpushkin
Copy link
Author

А если добавить, например, Java-апплеты?

@ValdikSS
Copy link
Owner

Это убого

@notpushkin
Copy link
Author

Согласен. Зато удобно.

@ValdikSS
Copy link
Owner

Я ни разу не писал на джаве. В принципе, если кто-то сделает, то будет здорово.

@art-solopov
Copy link

Я думаю, можно это сделать через javaScript. Я где-то видел даже компилятор Питона в JS.

@ValdikSS
Copy link
Owner

@art-solopov, нет возможности, например, резолвить домены из браузера.

@notpushkin
Copy link
Author

@art-solopov Есть компилятор [1], есть даже интерпретатор (CPython прогнали через Emscripten [2]). Проблема в том, что все это все равно будет выполняться в "песочнице" браузера, откуда нельзя делать многие нужные вещи (хотя бы резолвить домены, да).

@IRainman
Copy link

IRainman commented Nov 21, 2016

Нет, не нужно этого в браузере, даже не стоит это начинать.

Утилита в текущем виде переносима за счёт питона и ведёт себя везде предсказуемо. В браузере получится прослойка из кучи всего лишнего, притом не понятно чего, например на результат будут влиять расширения, настройки самого браузера и т.д. и всё в итоге будет работать абы как.

Использовать Java тоже не вариант ибо в chrome она уже не работает (из-за npapi), из firefox её тоже скоро выпилят, с остальными браузерами не знаю что, но тоже вряд ли хорошо.

Для браузера проверять обход блокировок конкретно для российского реестра вообще не имеет смысла ибо есть уже вагон и маленькая тележка решений: встроенных турбо режимов, в опере недавно вообще встроили VPN прямо в браузер, а уж про кучу готовых расширений которые проверяют блокировки сами вообще молчу.

Утилита решает вполне конкретную задачу: проверяет что и как блокируется провайдером. В браузере она будет проверять не понятно что, не понятно зачем и в итоге не понятно что делать с результатами такой проверки :)

@notpushkin
Copy link
Author

@IRainman Справедливо. Ну, собственно, на это и забили, очевидно.

@dartraiden
Copy link

в опере недавно вообще встроили VPN прямо в браузер

[зануда mode on]
HTTPS-прокси
https://gist.github.com/spaze/558b7c4cd81afa7c857381254ae7bd10
[/зануда mode off]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants