Czy aplikacje internetowe Unity działają w Google Chrome?

28

Używam najnowszego stabilnego Chrome na Linuxa zbudowanego z Google i właśnie zainstalowałem podgląd Unity WebApps.

Niestety nie mogę wymyślić, jak to skonfigurować. W tutorialach czytam, że jedność powinna sama poprosić mnie o zintegrowanie aplikacji internetowej, gdy tylko z niej skorzystam. Wydaje się, że tak się nie dzieje.

Jednak widziałem, że działa tylko z Firefoksem na wideo. Czy obsługiwana jest Google Chrome?

Steven Roose
źródło

Odpowiedzi:

18

Unity Webapps działają w Firefoksie i Chromium i można je również uruchomić w innych przeglądarkach. Istnieje biblioteka, która zawiera większość kodu w celu napisania rozszerzenia. Chrom, który możesz pobrać z dowolnego miejsca, znajdzie rozszerzenie i załaduje je. Otrzymasz podstawową integrację z aplikacjami internetowymi. Jest łatka, która dodaje możliwość manipulowania listą zintegrowanych stron, ale wszystko inne będzie działać bez tej łatki.

Chrome nie znajdzie rozszerzenia. Łatka do rozszerzania rozszerzeń systemu plików została scalona w górę w Chromium i jest w najnowszej wersji Chrome, ale wygląda na inną ścieżkę niż miejsce, w którym rozszerzenie jest zainstalowane. Jeśli zainstalujesz rozszerzenie w miejscu, w którym by go przeglądał Chrome, powinno działać. Ale aplikacje internetowe nie są testowane w Chrome.

Odpowiedzi udzielono w następującym spotkaniu „Ubuntu na żywo”: https://www.youtube.com/watch?feature=player_detailpage&v=6K_n8DtDl2k#t=42m42s

Powyższe jest w zasadzie transkrypcją Odpowiedzi Roberta Carra i Kena VanDine'a (zespół Ubuntu Webapps)

Powinieneś wiedzieć, gdzie znaleźć odpowiedź: w czasie: 42m42s ;-)

phiphi
źródło
17
Witaj Philipp, czy mógłbyś zmienić swoją odpowiedź, aby zawierała rzeczywistą odpowiedź? Możesz to zrobić w następujący sposób, na przykład: „Tak, aby to działało, powinieneś zrobić X, a następnie Y. Następnie zrobić Z. Źródło: <URL, który podałeś>”
Przyspieszenie-G
2
czy istnieje sposób, aby chrome wyglądał na właściwej ścieżce? Może samouczek, jak to zrobić.
Felipe
8

Przez moment Unity Webapps jest dostępny tylko dla Firefoksa Zainstaluj oprogramowanie i Chromium Zainstaluj oprogramowanie . Ponieważ Google Chrome jest oparty na Chromium, eksportowanie do niego aplikacji internetowych nie powinno być trudne.

Pamiętaj, że jest to oprogramowanie do podglądu, którego powinieneś w pełni oczekiwać na błędy.

Ángel Araya
źródło
3

Google Chrome nie jest obecnie obsługiwany.

Problem z Google Chrome polega na tym, że brakuje kilku elementów, które uniemożliwiają nam pełne korzystanie z „WebApps”:

  • wciąż brakuje wsparcia dla rozszerzenia „infobars” i jest ono ustawione jako eksperymentalne (co powoduje, że eksperymentalne są odkładane wielokrotnie z powodu pewnych problemów w MacOS),
  • wsparcie dla pewnej formy rozdzielczości tld (chrome.tld został zaproponowany jako rozszerzenie bez sukcesu, być może powinienem wrócić)
  • brak „bez chromu” (chociaż moglibyśmy jakoś zbliżyć się do „trybu aplikacji”),

Możemy mieć ograniczoną (ale akceptowalną) obsługę aplikacji WebApps dla Chrome,


Aby sprawdzić, co działa, musisz zainstalować przeglądarkę chrome i unity-chromium-extension, a następnie skopiować niektóre pliki.

Skopiuj pmoflmbbcfgacopiikdcpmbiellfihdgod ~/.config/chromium/Default/Extensions/do ~/.config/google-chrome/Default/Extensions/i powinien pojawić się przy następnym uruchomieniu Chrome.

Alex Abreu
źródło