Как открыть приложение через браузер
Запускаем Android-приложения в браузере
В этой статье мы рассмотрим облачный сервис, при помощи которого можно запускать Android приложения из браузера. Сайт поддерживает сторонние apk-файлы и может создавать эмулятор с их предустановкой. Вся настройка займет у Вас не более пары минут. Эмулятор работает неидеально и могут наблюдаться подтормаживания.
Приступим к реализации:
Открываем официальную страницу сервиса при помощи ссылки, сверху находим раздел «Emulator»:
Наводим на него мышью и выбираем пункт «Run android emulator», кликаем левой кнопкой мыши:
Пролистываем открывшуюся страницу вниз и нажимаем на кнопку «Run online»:
Теперь нажимаем на «Start», кнопка находиться внизу текста, для запуска эмулятора:
Ожидаем окончания таймера, после него необходимо будет нажать на кнопку:
После этого начнется процесс компиляции, сверху находиться время до окончания:
Все, Вы можете почти полноценно пользоваться Android-ом из своего браузера:
Как запустить приложение из браузера?
можно ли запустить приложение из браузера? Я не говорю об открытии файла из браузера (например, открыть PDF с помощью Adobe Reader), а скорее открыть новый (пустой) экземпляр приложения, установленного на компьютере пользователя.
гипотетическая ситуация: пользователь просматривает веб-сайт, на котором перечислены компьютеры, которыми можно управлять с помощью RDP. Он нажимает на ссылку на 192.168.1.10, эта ссылка открывает клиент Microsoft RDP (mstsc.exe) с этим ip-адресом, уже заполненным из.
Я говорю строго о Вселенной Windows.
Это вообще выполнимо за пределами ActiveX и IE?
разумно ли пытаться сделать это в IE с ActiveX?
7 ответов
вы не можете действительно «запустить приложение» в истинном смысле. Вы можете, как вы указали, попросить пользователя открыть документ (т. е. PDF), и windows попытается использовать приложение по умолчанию для этого типа файлов. Многие приложения имеют способ сделать это.
мы используем SonicWall vpn. Он запускает Java-апплет, который запускает mstc со всеми настройками учетных данных. Вы действительно не можете сделать это без Java-апплета или плагина activex.
Microsoft использует этот метод сам на своем сервере малого бизнеса для входа в сеть. Я бы не сказал, что это ужасная идея, пока независимость платформы не важна.
Я достиг того же самого, используя локальный веб-сервер и PHP. Я использовал скрипт, содержащий shell_exec для запуска приложения локально.
кроме того, вы можете сделать что-то вроде этого:
вы можете использовать SilverLight для запуска приложения из браузера (это будет работать только на IE и Firefox, более новые версии chrome не поддерживают это)
некоторые приложения запускаются по протоколам. как itunes со ссылками» itms://». Однако я не знаю, как вы можете зарегистрировать это в windows.
вы можете использовать следующие:
из того, что я помню, используя file:// заблокирован Chrome и Firefox.
Запуск приложения в веб-браузере
Если вы создали приложение или вам предоставили доступ к приложению, его можно запускать в мобильном приложении Power Apps или в веб-браузере. В этом разделе вы узнаете, как запустить приложение на основе холста или модели в веб-браузере со страницы приложений Microsoft 365.
Для полноценного функционирования и оптимизированной работы на планшете мы настоятельно рекомендуем использовать мобильное приложение Power Apps. Если у вас не установлено мобильное приложение Power Apps, вы по-прежнему можете использовать веб-браузер на планшете, если устройство имеет достаточно высокое разрешение экрана. Дополнительная информация: Что поддерживается.
Использование веб-браузера на телефоне для запуска приложений на основе модели не поддерживается. Необходимо использовать мобильное приложение Power Apps.
Для этого краткого руководства вам потребуется:
Вход на страницу приложений Microsoft 365
Поиск приложения на домашней странице
На домашней странице может отображаться несколько типов бизнес-приложений, но вы можете найти определенное приложение, введя в поле поиска часть его имени. Вы также выбираете Бизнес-приложения для запуска вашего бизнес-приложения, к которому у вас есть доступ.
Запуск приложения по URL-адресу
Вы можете сохранить URL-адрес приложения как закладку в браузере и запускать приложение, выбирая эту закладку, или отправить URL-адрес как ссылку по электронной почте. Если другой пользователь создал приложение и предоставил вам доступ к нему по электронной почте, его можно запустить, перейдя по ссылке в сообщении. При запуске приложения по URL-адресу вам может быть предложено войти с использованием учетных данных Azure Active Directory.
Подключение к данным
Если приложению требуется подключение к источнику данных или разрешение на использование возможностей устройства (например, камеры или служб определения местоположения), вам необходимо дать согласие, прежде чем использовать приложение. Обычно такой запрос появляется только при первом использовании.
Выйти
Чтобы выйти из страницы приложений Microsoft 365, выберите изображение своего профиля, затем выберите Выход.
Дальнейшие действия
Из этого раздела вы узнали, как запустить приложение на основе холста или модели в веб-браузере. Ознакомьтесь со следующими материалами.
Запуск десктоп приложения с браузера
Возникла необходимость запускать с браузера десктоп приложение под Виндоус.
Более подробно.
Есть установленное приложение на локальном компе. На этом же компе открыватеся страница сайта, естественно, в браузере. На странице имеется кнопка «Запустить приложение».
Нажимаем кнопку и должно запуститься приложение.
Можно ли это реализовать на Веб странице?
Запуск приложения посредством AIR
Здравствуйте. Я слышал из среды flash, запуск какого-либо приложения или файла из каталога.
Запуск приложения из браузера
У меня есть приложение на C# cделанное в visual studio и игра на Unity. Мне нужно сделать такую.
Запуск Браузера на форме приложения
В приложении есть TPanel Запуск Google Chrome Задача, что бы Гугл отобразился на Панели П.С.
Javafx запуск приложения в окне браузера
Доброе времяни суток. Пишу пользовательский интерфейс который должен отображаться в окне браузера.
Нашел ответ на свой вопрос [del]
| Комментарий модератора | ||
| ||
Qt или WinAPI для десктоп приложения
Здравствуйте. Решил взять себе какой-нибудь проект для получения опыта. Все, что смог придумать.
Посоветуйте админку для контроля десктоп приложения
Всем привет. Посоветуйте пожалуйста админку для управлением процессом установки/обновления.
По какому принципу работаут десктоп приложения с базой данных?
Самый яркий пример онлайн покер, тот же PokerStars. Как десктоп приложение подключается к базе.

Доброго времени суток! Хотел спросить как в коде консольного приложения запустить ещё одно.
Windows-приложения в веб-браузерах пользователей. Свое облако с блэк-джеком и т.д

Идея запускать приложения не на компьютере пользователя, а на удаленном сервере, и транслировать изображение пользователю по сети – не нова, и давно «витает в воздухе». Согласитесь, идея хорошая: ведь для установки любого нового ПО на свой компьютер необходимо разобраться с политикой лицензирования (кому это актуально), найти дистрибутив (желательно, без вредоносного ПО внутри), установить и настроить ПО — иногда просто руки опускаются. Кроме того, подход с трансляцией ПО снимает необходимость в своем производительном «железе», что становится актуальным в свете ежегодного роста продаж планшетных компьютеров и смартфонов. Да и интернет есть повсюду в мегаполисах: слушать музыку и смотреть кино онлайн, в конце концов, все уже давно привыкли.
Вот только ни одного полнофункциональной разработки, подходящего для применения в сети Интернет до сих пор так и не видно. Мы подумали, что это никуда не годится и решили сделать ее.
Давайте поподробнее
С моей стороны будет, наверное, не совсем честным не упомянуть про вполне себе существующие, и даже неплохо себя зарекомендовавшие Citrix XenApp и Microsoft App-V. Оба продукта неплохо справляются со своей задачей в крупных организациях, но вот беда: оба решения малопригодны для публичного предоставления сервиса (то есть, для сети Интернет). Виной тому технические особенности, ведь эти системы изначально проектировались для интеграции заказчику. Причем речь идет в первую очередь о крупном бизнесе, так как среднему и малому бизнесу такие системы не по карману. Да и клиентское ПО надо ставить на пользовательские устройства, разбираться, настраивать. На практике оказывается, что не для любых устройств есть клиенты (я про планшеты. Смартфоны и вовсе не поддерживаются), несмотря на заверения дистрибьюторов. Стоит ли говорить, что попытки построения публичного сервиса на базе данных продуктов ничем хорошим не заканчивались, насколько мне известно.
А почему бы не сделать систему, способную транслировать Windows-приложения именно для глобальной сети, подумали мы?
Говоря про Windows-приложения, мы имеем в виду любое программное обеспечение, способное функционировать под управлением операционной системы Microsoft Windows. Почему взяли фокус именно на Windows-приложения? Все очень просто: Windows-приложения – это приложения для бизнеса, для работы, для учебы, приложения, которыми пользуются (и, что немаловажно, умеют пользоваться) миллиарды людей по всему миру. Количество приложений уже разработанных под Microsoft Windows, полагаю, исчисляется миллионами, что представляет собой огромный неисчерпаемый функционал, который было бы, на мой взгляд, здорово аккумулировать в одном месте.
В качестве главного критерия системы была выбрана простота понимания для конечного пользователя, чтобы даже моя мама, привыкшая работать с уже установленным и настроенным ПО на своем ноутбуке не самой последней модели, легко разобралась. 
Еще одним важным критерием стало желание поддерживать различные типы современных устройств (персональные компьютеры под управлением различных OS, планшеты, мобильные устройства, современные телевизоры, поддерживающие технологию smart TV и другие). Решение напрашивалось само собой: транслировать windows-приложения надо с удаленного сервера в веб-браузеры конечных пользователей, ну или на веб-страницу, если быть более точным. Вот только как это сделать?
Реализация
Сервер приложений является ядром и наиболее не простой частью разрабатываемой системы. Передача изображения от запущенного на сервере ПО осуществляется с помощью снятия скрин-шотов и передачей полученных кадров в режиме реального времени. Изображение разбивается на области, и пользователю передаются только изменения для экономии трафика. Изначально планировалось использовать технологию Desktop Duplication API, но так как она может дуплицировать только рабочий стол целиком, а нам нужны окна, то от нее пришлось отказаться. Модуль создания скриншотов в итоге пришлось разрабатывать самостоятельно. Для разработки кодека в качестве «образца для подражания» был принят FreeRDP WebConnect, серверную часть естественно писали сами. Для передачи событий клавиатуры и мыши приложениям имитируются события на стороне сервера с использованием функций send input.
Файловый сервер и сервер управления представляют меньше интереса, по этой причине не будем на них заострять внимание.
На данный момент бета-версия выглядит так:
И немного импрессионизма в Gimp от автора статьи











