Как запустить xbap в другом браузере?
Привет, мне нужна помощь, у меня возникли проблемы с моим файлом .xbap, он хорошо работает только в IE, но не все используют этот браузер, так что, возможно, кто-то может помочь мне решить этот вопрос.
Я следил за этой статьей: Встраивание приложения .NET WinForms в интернет - браузер с помощью WPF[^]
Что я уже пробовал:
когда я попытался запустить его в других браузерах, таких как chrome и firefox, браузер загружает файл xbap, и когда я нажимаю на него, браузер IE открывается, а затем отображает мой xbap. Для microsoft edge он показывает Открыть кнопка в нижней части страницы, и когда вы нажмете на нее, IE откроется и отобразит xbap.
Я надеялся сделать свой xbap доступным для обычных браузеров.
Если когда-либо нет никакого способа, по крайней мере, скажите мне способ, когда кто-то нажал гиперссылку, которая откроется только в браузере IE.
Dave Kreskowiak
XBAP-это мертвая платформа. Его заменил Silverlight, который сам по себе является мертвой платформой.
foxCodex
есть какие-нибудь советы, что делать? мне нужно запустить свой vb exe на какую-то веб-страницу, потому что мне не нужно изучать новый язык, чтобы сделать приложение, и у меня тоже не так много времени..
Dave Kreskowiak
На данный момент ваша проблема заключается в совместимости браузеров. Каждый браузер отказывается от поддержки плагинов NPAPI. Это означает, что браузерные плагины для Silverlight, Java, Unity, Flash-все исчезли.
Все заменяется HTML5 и веб - сборкой.
У вас есть выбор, и ни один из них не работает для вас. Вы можете либо переписать это как прямое приложение WPF, которое люди должны будут загрузить и установить, включая среду выполнения .NET для его запуска.
Или же вы переписываете его на HTML5, Javascript и ваши любимые фреймворки.
Реализация MS Blazor и Web Assembly слишком новы, а фреймворки и инструменты еще не готовы.