Какие технологии использовать для хостинга веб-приложений и логики для опроса веб-страниц - PullRequest
0 голосов
/ 01 ноября 2010

Я хотел бы создать веб-приложение, которое содержит веб-сайт в правой половине экрана, а также некоторые виджеты с логикой в ​​левой половине. Например, пользователь может указать, что он хочет, чтобы www.somesite.com был проанализирован, чтобы этот сайт отображался в правой половине моей веб-страницы. Затем я хочу, чтобы пользователь мог нажать что-то вроде кнопки «запись» на LHS, и тогда он будет записывать то, что он делает на RHS (на сайте www.somesite.com), пока кнопка «запись» не будет нажата снова. .

Моей первой мыслью был IFrame с веб-сайтом (в данном случае www.somesite.com) и апплетом в LHS. Пользователь нажимает на запись, апплет получает DOM для веб-страницы и добавляет прослушиватели для каждого текстового поля / кнопки и т. Д. Я не уверен, как апплет получит DOM (netscape.javascript.JSObject выглядел многообещающим), но вместо того, чтобы бороться с этим, я подумал, что спросить, есть ли более подходящая технология, кроме IFrame / Applet? Любое решение должно быть основано на Java. Приведенное выше объяснение того, что делает веб-приложение, является чрезмерным упрощением; Я только после того, как помогу с технологиями, которые могут быть использованы для достижения чего-то подобного, а не с самим веб-приложением, которое на самом деле просто для иллюстрации.

Большое спасибо, Пол

1 Ответ

3 голосов
/ 01 ноября 2010

Javascript / Java с вашего сайта не сможет получить доступ к свойствам DOM из другого домена, будь то в iFrame или иным образом. Это основной принцип безопасности, который реализуют браузеры, и это справедливо.

Смотрите эту страницу в Википедии: http://en.wikipedia.org/wiki/Same_origin_policy

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