Wenn ich mich nicht irre, benötigen Sie einen Webserver, um die Web-Komponenten von Polymer (z. B. die Papierelemente) auf Ihrem Computer zu verwenden/testen, da Probleme mit der Browserberechtigungen vom Laden lokaler file://
s stammen.Kann ich Polymer/Web-Komponenten in einer nativen Android-App ohne Cordova verwenden?
(Eine einfache Lösung ist in das Verzeichnis, in dem die Polymer-Dateien sind Sie und python -m SimpleHTTPServer
geben Sie dann http://localhost:8000
laden versuchen wollen zu navigieren und alles ist gut.)
Aber wie wäre es, wenn ich Web-Komponenten einsetzen will/Polymer-Elemente in einer nativen Java-Android-App in einem einfachen WebView ohne Umgang mit Cordova oder Einrichten eines Web-Server irgendwie in meiner App. Kann ich das einfach machen oder habe ich die gleichen Probleme mit der Berechtigung?
Vielen Dank im Voraus.
Ah hah! Diese letzte Methode sieht wichtig aus :) Es wurde nur in Jellybean hinzugefügt, also, Chrom/Webkit Webview Unterschiede beiseite, wahrscheinlich etwas älter als JB ist SOL auf dieser Grundlage allein. -- Vielen Dank! – fattire
Android-Apps, die von der Chrome-Variante von WebView abhängig sind, können Chrome bündeln, wenn sie auf "etwas älteres als JB" abzielen, also sind Sie vielleicht nicht SOL. (Ich habe es tatsächlich nicht selbst gemacht, aber ich habe eine Diskussion darüber gesehen.) Ob das mit den Techniken kompatibel sein wird, die zur Einarbeitung von Polymeren erforderlich sind - weiß ich nicht. Hoffentlich wird das durch den Artikel abgedeckt, den @ebidel schreibt! – Tom
Hallo Eric, es wäre wirklich toll, wenn du in der Lage wäre, einen kleinen Artikel zu schreiben, der die Einschränkungen beschreibt, von denen WebView in android WebComponents nativ unterstützt werden. Ich arbeite in einem Unternehmen, das eine Multi-Paltofrm-Lösung benötigt, und wir sind sehr an dem Ansatz von Cordova + WebComponents interessiert. Gründe sind endlos. – greenspand