Как открыть приложение в браузере
Перейти к содержимому

Как открыть приложение в браузере

  • автор:

Запуск приложения в веб-браузере

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

Для полноценного функционирования и оптимизированной работы на планшете мы настоятельно рекомендуем использовать мобильное приложение Power Apps. Если у вас не установлено мобильное приложение Power Apps, вы по-прежнему можете использовать веб-браузер на планшете, если устройство имеет достаточно высокое разрешение экрана. Дополнительные сведения см. в следующих разделах: Требуемые привилегии и поддерживаемые устройства.

Использование веб-браузера на телефоне для запуска приложений на основе модели не поддерживается. Необходимо использовать мобильное приложение Power Apps.

Для этого краткого руководства вам потребуется:

  • Лицензия Power Apps. Это доступно с планом Power Apps, например планом Power Apps на пользователя, пробной версией Power Apps или любым из планов Microsoft Office 365 или Dynamics 365, который включает Power Apps.
  • Доступ к своему приложению или приложению, созданному и предоставленному вам другим пользователем.
  • Доступ к поддерживаемому веб-браузеру и операционной системе. Для получения дополнительных сведений см. раздел Требования к системе, ограничения и значения конфигурации для Power Apps

Вход на страницу приложения Microsoft 365

Поиск приложения на домашней странице

На домашней странице может отображаться несколько типов бизнес-приложений.

Бизнес-приложения.

Список приложений Office — это ограниченный список, составленный на основе следующих критериев:

  • Приложения, которые вы запустили на прошлой неделе.
  • Приложения, которые вы создали.
  • Приложения, отмеченные вашим администратором как Подборка в вашем клиенте.
  • Собственные приложения на основе модели, такие как Dynamics 365 Sales, Dynamics 365 Customer Service и Dynamics 365 Field Service, к которым у вас есть доступ и которые размещаются в рабочей среде или среде по умолчанию.

Пометить приложение как рекомендуемое — это единственный способ гарантировать его включение в список.

Известные ограничения

  • Когда пользователям предоставляется доступ к новому приложению, оно должно соответствовать перечисленным выше критериям. Может пройти до 24 часов, прежде чем приложение появится в списке приложений Office.
  • Некоторые приложения на основе модели не записывают время последнего запуска. Пока эта проблема не будет решена, мы советуем использовать рекомендуемые приложений. Рекомендуемые приложения видят только те пользователи, у которых есть доступ к этим приложениям. Рекомендуемые приложения видны не всем пользователям.
  • Возможно, пользователи смогут видеть приложения на основе моделей, к которым они раньше имели доступ, но больше не имеют. Также существует вероятность того, что пользователи не будут видеть приложения на основе модели, к которым у них есть доступ.
  • Прежде чем пользователи начнут видеть новый URL-адрес после обновления URL-адреса организации, может пройти до недели.

Что делать, если я не могу найти приложение?

Приложения, которые не использовались в течение последней недели, не будут отображаться в списке приложений Office. Если вы не можете найти приложение, вам нужно использовать веб-ссылку, чтобы открыть приложение прямо в браузере.

  1. Чтобы найти веб-ссылку для приложения, войдите в Центр администрирования Power Platform или Power Apps.
  2. Найдите приложение, которое вы ищете.
  3. В названии приложения выберите (. ) Дополнительные команды >Сведения.
  4. На вкладке Сведения скопируйте веб-ссылку.
  5. Вставьте веб-ссылку в окно браузера, чтобы запустить приложение.

Страница приложений Microsoft 365 имеет разные URL-адреса для каждого облака.

# Облако URL-адрес обнаружения приложений Microsoft 365
1 Коммерческий сектор https://www.office.com/apps
2 Облако сообщества для государственных организаций (GCC) https://www.office.com/apps
3 Облако сообщества для государственных организаций (GCC High) https://www.office365.us/apps
4 Министерство обороны https://www.ohome.apps.mil/apps
5 Office 365 обслуживается 21Vianet Нет соответствующего интерфейса https://www.office.com/apps для этого облака. Тем не менее интерфейс запуска приложений Microsoft 365 во всех интерфейсах Microsoft 365 включает в себя Power Apps и приложения Dynamics, такие как новый документ Word в https://portal.partner.microsoftonline.cn/NewSpoDocument?docType=Word

Запуск приложения по URL-адресу

Вы можете сохранить URL-адрес приложения как закладку в браузере и запускать приложение, выбирая эту закладку, или отправить URL-адрес как ссылку по электронной почте. Если другой пользователь создал приложение и предоставил вам доступ к нему по электронной почте, его можно запустить, перейдя по ссылке в сообщении. При запуске приложения по URL-адресу вам может быть предложено войти с использованием учетных данных Azure Active Directory.

Запуск приложения по URL-адресу.

Подключение к данным

Если приложению требуется подключение к источнику данных или разрешение на использование возможностей устройства (например, камеры или служб определения местоположения), вам необходимо дать согласие, прежде чем использовать приложение. Обычно такой запрос появляется только при первом использовании.

Подключение.

Выйти

Чтобы выйти со страницы приложений Microsoft 365, выберите изображение своего профиля, затем выберите Выход.

Выйти.

Дальнейшие действия

Из этого раздела вы узнали, как запустить приложение на основе холста или модели в веб-браузере. Ознакомьтесь со следующими материалами.

  • запуск приложения на основе модели или приложения на основе холста на мобильном устройстве, см. в разделе Запуск приложений на основе модели и приложений на основе холста на мобильном приложении Power Apps
  • Дополнительные сведения об использовании приложения на основе модели см. в разделе Использование приложений на основе модели
  • отметить приложение как рекомендуемое, см. Set-AdminPowerAppsFeatured

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).

Обратная связь

Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе https://aka.ms/ContentUserFeedback.

Отправить и просмотреть отзыв по

Как инициировать запуск desktop приложения через браузер?

Есть ли способ в html написать код для открытия приложений, установленных на WINDOWS? интрересует только процесс запуска и именно Desktop приложения, а не web-версии этих приложений.

  • Вопрос задан более года назад
  • 740 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 2

Rsa97

Для правильного вопроса надо знать половину ответа

Только если для этих приложений предварительно зарегистрирован протокол, по которому они открываются.
https://qna.habr.com/q/458151

Ответ написан более года назад
Комментировать
Нравится 2 Комментировать

  1. Открыть ссылку с зарегистрированным протоколом
  2. Дать скачать файл с зарегистрированным расширением
  3. Попросить установить расширение браузера, и через него выполнить действие с привилегиями
  4. Попросить установить агент, и пока он запущен, приказать ему через localhost

Ну и есть относительно кислые варианты типа дать скачать cmd или vbs, чтоб запустили

Ответ написан более года назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

node.js

  • Node.js
  • +2 ещё

Как использовать https в node js express?

  • 1 подписчик
  • 4 часа назад
  • 25 просмотров

Запуск программы из браузера?

Приветствую. Используются разные системы, в которых работаю через браузер.. например логирование или инвентаризация и тд и тп. Возможно ли как-нибудь (любым способом) настроить возможность запуска установленной на ПК программы (удаленного управления, rdp, dameware, IA или др) из контекстного меню браузера. Например выделяю имя компьютера и через контекстное меню запускаю к нему подключение. Само дополнение сделать в принципе несложно, а вот как заставить запустить программу из браузера это вопрос. Кажется что-то можно сделать через регистрацию протокола URI на ПК, но пока не могу разобраться.

  • Вопрос задан более двух лет назад
  • 2993 просмотра

Комментировать

Решения вопроса 1

goodtm @goodtm Автор вопроса

Как вариант, я использовал приложение External Application Button. Поддерживаются нужные мне хром и едж. Пока устраивает.

Ответ написан более двух лет назад

Комментировать

Нравится Комментировать

Ответы на вопрос 4

Как запустить мою программу при открытии ссылки в браузере?

Есть программа, нужно сделать ссылку для неё, например, как у Steam: steam://open/friends . Она должна открываться в браузере и запускать нужное мне окно; Подскажите, как это делается, пожалуйста.

Отслеживать
13.8k 12 12 золотых знаков 44 44 серебряных знака 77 77 бронзовых знаков
задан 16 дек 2017 в 19:27
430 1 1 золотой знак 5 5 серебряных знаков 18 18 бронзовых знаков

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Я буду объяснять на примере другой программы – sales logix (аббревиатура — slx), она регистрирует свой протокол slx:// например, ссылка может быть такой: slx://account/12345 .

Штука реально крутая: можно было по почте кинуть такую ссылку коллеге и у него по клику на линке открывалось приложение с окном по клиента

Если вы хотите создать собственный протокол – то вам нужно две вещи сделать:

  • зарегистрировать протокол в операционной системе и программу, которая его будет обрабатывать;
  • прописать в программе обработку протокола.

По этой ссылке вам предлагают вариант регистрации протокола через правку реестра (и так удобнее в корпоративном мире – раскатать reg-файл по нужным компам политиками Active Directory, чем руками ходить каждый настраивать), но если очень хочется без магии реестра и руками – то где-то в панели управления есть пункт типа «программы по умолчанию».

Копирую пример reg-файла, на случай если линк протухнет:

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\slx] @="SalesLogix Protocol Handler" "URL Protocol"="" [HKEY_CLASSES_ROOT\slx\DefaultIcon] @="C:\\Program Files\\SalesLogix\\salesLogix.exe" [HKEY_CLASSES_ROOT\slx\shell] [HKEY_CLASSES_ROOT\slx\shell\open] [HKEY_CLASSES_ROOT\slx\shell\open\command] @="\"C:\\Program Files\\SalesLogix\\SalesLogixUrlLink.exe\" %1" 

Ну и нужно собственно в своей программе сделать поддержку этого протокола.

Я думаю, что это абсолютно понятно, как сделать – в каждой программе есть метод Main:

static void Main(string[] param) 

Вам нужно парсить переданные аргументы командной строки и, в соответствии с вашей логикой обрабатывать.

Если на компьютере будет установлена программа и зарегистрирован протокол, то вызываться будет и с веб-страники, и из почты. Можно даже в ярлыки эту ссылку вписывать, как это делает стим – и тоже будет работать.

Update. Передаваемая ссылка будет в args[0] целиком, парсить её нужно будет самостоятельно, отделяя протокол. Тест тривиальный:

 static void Main(string[] args) < var i = 0; foreach (var ar in args) < Console.WriteLine($"= "); i++; > Console.ReadLine(); > 
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\s2x] @="SalesLogix Protocol Handler" "URL Protocol"="" [HKEY_CLASSES_ROOT\s2x\DefaultIcon] @="C:\\temp\\proba01.exe" [HKEY_CLASSES_ROOT\s2x\shell] [HKEY_CLASSES_ROOT\s2x\shell\open] [HKEY_CLASSES_ROOT\s2x\shell\open\command] @="\"C:\\temp\\proba01.exe\" %1" 
  test   

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *