Добавление глобального пространства имен в .net Webbrowser Control - PullRequest
0 голосов
/ 02 марта 2010

Сценарий: Разработчик виджета кодирует с использованием HTML и JavaScript. Мое приложение vb.net позволяет разработчикам создавать виджеты для других пользователей.

в javascript вы можете вызвать window.external, чтобы взаимодействовать с объектом сценариев окон хоста, и я хотел бы добавить вспомогательное пространство имен со многими функциями, чтобы помочь разработке виджетов, подобных пространству имен System на боковой панели Windows.

Проблема: Таким образом, я мог бы позволить разработчикам использовать Window.External.System, но как я могу просто позволить им получить доступ к Системе напрямую, без использования Window.External?

Microsoft добавляет пространство имен системы в окно хоста гаджетов боковой панели Windows, которое является просто окном сервера Internet Explorer.

Пожалуйста, помогите! Я знаю, что это довольно сложный вопрос.

1 Ответ

0 голосов
/ 02 марта 2010

Вы можете добавить на страницу, что ваш элемент управления WebBrowser отображает ряд функций JavaScript, которые пересылаются в Window.External.

Создатели виджетов могут затем кодировать с простым синтаксисом, и ваши помощники .NET вызываются через Window.External.

...