Какие подключаемые модули браузера поддерживают междоменные сокеты TCP? - PullRequest
3 голосов
/ 22 ноября 2010

Функция моего веб-приложения требует загрузки и анализа html с неаффилированного стороннего веб-сайта.Я хочу сделать это на стороне клиента.Я уже знаю о серверных прокси.Мои исследования показали, что только самоподписанный Java-апплет может сделать это.Flash требует размещения файла политики на стороннем веб-сайте (это невозможно), так что это не сильно поможет.

Существуют ли другие кросс-платформенные решения для браузеров с большой установочной базой?

Еще раз, НЕ заинтересованы в прокси на стороне сервера.Я просто хочу узнать о клиентских браузерных технологиях, которые разрешают междоменные TCP-соединения, отличные от java-апплетов.

Ответы [ 3 ]

1 голос
/ 22 ноября 2010

Вы не предоставляете много информации, но одна вещь, которую вы можете сделать, если вы должны сделать это в браузере, - это установить в вашем браузере выбранную технологию (апплет, flash, javascript, silverlight) для связи с вашим сервером и вашимСервер делает вызов от их имени.

Это дает несколько преимуществ, во-первых, если вы захотите изменить стороннее приложение, вы просто измените его на сервере.

Некоторые сторонние сайты могут быть недовольны, если к ним обращаются случайные клиенты.

Это также позволяет серверу выполнять некоторую обработку, чтобы клиенту было легче выполнять остальную частьобработка.

1 голос
/ 07 февраля 2012

Прошло много времени с тех пор, как был задан этот вопрос, и времена изменились, так как прокси-шлюзы были в моде.

Доступны два механизма, кроме подписанных Java-апплетов, для пересечения доменов со страницы ajax.

  • JASONP
  • HTML5 WebSockets с совместным использованием ресурсов из разных источников ( CORS )
0 голосов
/ 22 ноября 2010

Вы можете написать серверный скрипт в своем домене, который перенаправляет данные с удаленного сервера на клиент.

Все это стоит вам пропускной способности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...