2016-02-10 3 views
-1

Я создаю приложение на основе Java (очень маленькое), которое загружает веб-страницы на основе URL-адреса, который вводит пользователь. Теперь приложение делает это, но показывает только источник (HTML/JavaScript). Как показывать веб-страницы напрямую?Java-клиент-серверное приложение

+0

Нажимая содержимое в браузере? Или вы серьезно спрашиваете нас, как программа «на лету» представляет собой Java-приложение, способное отображать все виды веб-контента? Шутки в сторону? – GhostCat

+1

Возможный дубликат [Pure Java HTML viewer/renderer] (http://stackoverflow.com/questions/2438201/pure-java-html-viewer-renderer) – Berger

+0

Какова цель вашего приложения? –

ответ

1

Короткий ответ: оказать его.

Длинный ответ: вам нужен веб-движок (синтаксический анализатор HTML/JS/CSS + рендер на холсте). Это включает в себя, но не ограничиваясь ими, Qt webkit, Chrome Embedded Framework, Gecko. Могло существовать и чистое Java-решение, но я не знаю.

Альтернативное решение - открыть его с помощью веб-браузера, указав путь к загруженным веб-страницам.

0

Вы можете сохранить загруженные веб-страницы и открыть их через любой браузер, если хотите, чтобы это было программно, тогда вам необходимо повторно разместить контент локально на веб-сервере, а затем вы можете использовать селен, чтобы открыть веб-страницу на любой браузер.

Смежные вопросы