Можно ли написать веб-сканер в JavaScript? - PullRequest
2 голосов
/ 02 марта 2011

Мне нужны следующие функции, и я знаю об ограничении домена на стороне клиента в javascript, однако я не знаю, применимы ли эти ограничения к тому, что я хочу, чтобы сканер сделал.Javascript для загрузки текстового содержимого URL-адреса данного веб-сайта в div или присвоения его переменной.

теги должны затем анализироваться из текста.

3 В тексте нужно искать конкретное слово.Если слово найдено, оно должно взять соседнее предложение, включая слово, и отобразить его в сообщении с предупреждением.

Я пишу приложение Firefox, поэтому все должно быть сделано на стороне клиента.

Ответы [ 2 ]

3 голосов
/ 02 марта 2011

Как вы только что сказали, вы не можете использовать Javascript для извлечения произвольного контента из другого домена.

Однако вы можете написать прокси-сервер на своем собственном домене, который перенаправляет запросы на произвольные URL-адреса и передает ответы.

1 голос
/ 02 марта 2011

Самое лучшее и простое, что вы можете сделать, это:

  • создать на вашем сервере динамическую страницу, которая принимает параметр: пример page.php? Url =
  • ваш javascript будет AJAX ту страницу с URL-адресом, который ему нужен, чтобы он мог извлечь HTML (через ваш php-скрипт) и затем проанализировать его в js / client
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...