Работают ли веб-приложения Unity в Google Chrome?

28

Я использую последнюю стабильную версию Chrome для Linux, созданную Google, и только что установил предварительный просмотр Unity WebApps.

К сожалению, я не могу понять, как это настроить. В учебниках я читал, что Unity должен попросить меня самостоятельно интегрировать веб-приложение, как только я его использую. Кажется, этого не происходит.

Впрочем, я видел, как это работает с Firefox в видео. Поддерживается ли Google Chrome?

Стивен Руз
источник

Ответы:

18

Unity Webapp работают в Firefox и Chromium, и их можно настроить для работы в других браузерах. Есть библиотека, которая инкапсулирует большую часть кода для написания расширения. Chromium, который вы можете скачать везде, найдет расширение и загрузит его. Таким образом, вы получите базовую интеграцию с веб-приложением. Есть патч, который добавляет возможность манипулировать списком интегрированных сайтов, но все остальное будет работать без этого патча.

Chrome не найдет расширение. Патч для загрузки расширений из файловой системы был объединен в Chromium с последним выпуском в последней версии Chrome, но он выглядит не так, как то, где установлено расширение. Если вы установите расширение, на которое будет смотреть Chrome, оно должно работать. Но веб-приложения не тестируются с Chrome.

Ответ был дан в следующей видеовстрече «Ubuntu в эфире»: https://www.youtube.com/watch?feature=player_detailpage&v=6K_n8DtDl2k#t=42m42s

Выше приведен транскрипт Ответов Роберта Карра и Кена ВанДайна (команда Ubuntu Webapps)

Вы должны были знать, где найти ответ: во время: 42m42s ;-)

PhiPhi
источник
17
Здравствуйте, Филипп, не могли бы вы изменить свой ответ, чтобы он содержал фактический ответ? Вы можете сделать это следующим образом, например: «Да, чтобы заставить его работать, вы должны сделать X, а затем Y. Затем выполните Z. Источник: <URL, который вы дали>»
Exeleration-G
2
Есть ли способ заставить хром выглядеть в правильном направлении? Учебник о том, как заставить это работать возможно.
Фелипе
8

На данный момент Unity Webapps доступна только для Firefox Установить программное обеспечение и Chromium Установить программное обеспечение . Поскольку Google Chrome основан на Chromium, экспортировать в него веб-приложения не составит труда.

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

Анхель Арайя
источник
3

Google Chrome на данный момент не поддерживается.

Проблема с Google Chrome заключается в том, что отсутствуют некоторые элементы, которые мешают нам получить полноценный опыт работы с WebApps:

  • поддержка расширения "infobars" по-прежнему отсутствует и установлена ​​как экспериментальная (из-за некоторых проблем в MacOS ее вывод из эксперимента откладывается снова и снова),
  • поддержка некоторой формы разрешения tld (chrome.tld был предложен в качестве расширения восходящего потока без успеха, возможно, мне стоит вернуться к нему),
  • нет "Chromeless" (хотя мы могли бы как-то приблизиться с "режим приложения"),

Мы могли бы иметь ограниченную (но приемлемую) поддержку опыта WebApps для Chrome, хотя,


Чтобы проверить, что работает, вы должны установить chromium-browser и unity-chromium-extension, а затем скопировать некоторые файлы.

Скопируйте pmoflmbbcfgacopiikdcpmbiellfihdgиз ~/.config/chromium/Default/Extensions/в ~/.config/google-chrome/Default/Extensions/и он должен появиться при следующем запуске Chrome.

Алекс Абреу
источник