[Примечание: я изменил свой оригинальный пост, чтобы дать некоторые пояснения - м.э.]
Кто-нибудь знает способ встроить веб-браузер в веб-страницу, например, через апплет Java или подобный механизм? Я рассмотрел обсуждение различных решений для встраивания браузера в приложение Java. Однако, это не будет работать для нашего веб-инструмента, который построен на платформе asp.net. Нашей идеей является использование Java-апплета, но если у вас есть другие предложения по решению этой проблемы, пожалуйста, опубликуйте их!
Это должно использоваться в веб-инструменте, который направляет учащихся средних и старших классов, а также студентов критически воспринимать веб-сайты. Инструмент предоставляет набор направляющих вопросов и другую информацию, а также поле ввода данных, окружающее фактическую стороннюю просматриваемую веб-страницу. Цель нашего инструмента - дать учителям возможность выбирать сайты для просмотра и анализа студентами или разрешать учащимся самим выбирать сайты. Мы (/ инструмент) не контролируем, какие сайты или типы носителей выбраны.
В настоящее время мы загружаем веб-страницу в IFrame, но эта техника ограничена несколькими способами. Он не обеспечивает полный контроль над функциями, подобными браузеру, которые мы хотели бы предоставить, и очень чувствителен к изменениям как сторонних веб-сайтов, так и версий браузеров, используемых студентами. Самый сложный вопрос, который у нас есть, касается механизмов противодействия угону, используемых на сторонних сайтах. По понятным причинам они используют механизмы, которые делают невозможным их загрузку в iFrame, то есть, когда вы пытаетесь загрузить страницу в iFrame, она занимает все окно браузера. Эта страница не только не будет загружена в наш фрейм, но и фактически сделает наше приложение «исчезающим», что лишит учащихся возможности использовать эти сайты в нашем инструменте и потенциально может привести к потере работы.
Инструмент, на разработку которого уходит несколько лет, в настоящее время имеет веб-интерфейс по ряду причин в зависимости от потребностей наших пользователей. Буду признателен за любые советы или советы сообщества!
Спасибо.