Funktionieren Unity-Webanwendungen in Google Chrome?

28

Ich verwende das neueste stabile Chrome für Linux von Google und habe gerade die Unity WebApps-Vorschau installiert.

Leider kann ich nicht herausfinden, wie ich es einrichten soll. In Tutorials habe ich gelesen, dass Unity mich auffordern sollte, eine Web-App zu integrieren, sobald ich sie benutze. Dies scheint nicht zu passieren.

Ich habe es allerdings nur mit Firefox in Videos gesehen. Wird Google Chrome unterstützt?

Steven Roose
quelle

Antworten:

18

Unity Webapps funktionieren in Firefox und Chromium und können auch in anderen Browsern verwendet werden. Es gibt eine Bibliothek, die den größten Teil des Codes zum Schreiben einer Erweiterung kapselt. Chromium, das Sie von überall herunterladen können, findet die Erweiterung und lädt sie. So erhalten Sie eine grundlegende Webapp-Integration. Es gibt einen Patch, der die Möglichkeit bietet, die Liste der integrierten Sites zu manipulieren, aber alles andere wird ohne diesen Patch funktionieren.

Chrome findet die Erweiterung nicht. Der Patch zum Laodieren von Erweiterungen vom Dateisystem wurde in Chromium vorab zusammengeführt und ist in der neuesten Version von Chrome enthalten. Er sieht jedoch anders aus als der Pfad, in dem die Erweiterung installiert ist. Wenn Sie die Erweiterung dort installieren würden, wo Chrome sie sehen würde, würde sie funktionieren. Webapps werden jedoch nicht mit Chrome getestet.

Die Antwort wurde in folgendem Hangout "Ubuntu on Air" gegeben: https://www.youtube.com/watch?feature=player_detailpage&v=6K_n8DtDl2k#t=42m42s

Das obige ist im Grunde eine Abschrift der Antworten von Robert Carr und Ken VanDine (Ubuntu Webapps Team)

Du solltest wissen, wo die Antwort zu finden war: um Zeit: 42m42s ;-)

phiphi
quelle
17
Hallo Philipp, könntest du bitte deine Antwort ändern, damit sie die eigentliche Antwort enthält? Du könntest es so machen, zum Beispiel: "Ja, um es zum
Laufen
2
Gibt es eine Möglichkeit, Chrom auf den richtigen Weg zu bringen? Ein Tutorial, wie es vielleicht funktioniert.
Felipe
8

Von der Momment Unity Webapps ist es nur für Firefox Software installieren und Chromium verfügbar Software installieren. Da Google Chrome auf Chromium basiert, sollte es nicht schwierig sein, Webapps dorthin zu exportieren.

Denken Sie daran, dass dies eine Vorschau-Software ist, von der Sie erwarten sollten, dass sie auf Fehler stößt.

Ángel Araya
quelle
3

Google Chrome wird derzeit nicht unterstützt.

Das Problem mit Google Chrome ist, dass einige Teile fehlen, die uns daran hindern, die komplette "WebApps" -Erfahrung zu machen:

  • Unterstützung für "Infobars" -Erweiterungskappe fehlt noch und wurde als experimentell festgelegt (da Experimente aufgrund einiger Probleme in MacOS immer wieder verschoben wurden).
  • Unterstützung für irgendeine Form der tld-Auflösung (chrome.tld wurde als Erweiterung für Upstream ohne Erfolg vorgeschlagen, vielleicht sollte ich darauf zurückgreifen),
  • kein "chromeless" (obwohl wir uns mit dem "app mode" irgendwie annähern könnten),

Wir könnten jedoch eine eingeschränkte (aber akzeptable) WebApp-Unterstützung für Chrome haben.


Um zu testen, was funktioniert, müssen Sie den Chrom-Browser und die Unity-Chrom-Erweiterung installieren und dann einige Dateien kopieren.

Kopieren pmoflmbbcfgacopiikdcpmbiellfihdgvon ~/.config/chromium/Default/Extensions/nach ~/.config/google-chrome/Default/Extensions/und es sollte beim nächsten Start von Chrome angezeigt werden.

Alex Abreu
quelle