2017-09-02 2 views
0

Ich habe eine Webseite und möchte mit JavaScript interagieren (um Daten zu erhalten und Eingabe-Ereignisse durchzuführen), das heißt, ich möchte die Webseite im Hintergrund laden.WebKit Alternative für auf Apple Watch? evaluateJavaScript()

In iOS konnte ich dies problemlos mit WebKit und einem webView + der evaluateJavaScript Methode machen, aber da ich dies auf Apple Watch ausführen möchte und die Tatsache, dass es kein WebKit Framework für watchOS gibt, suche ich nach einem anderen Weg, dies zu tun.

Irgendwelche Ideen?

Antwort

0

Es gibt derzeit keine Möglichkeit, JavaScript-Code auf watchOS auszuführen. Sie sollten den Code entweder auf Swift/Obj-C portieren und ihn nativ auf watchOS ausführen, oder Sie müssen den JS-Code in der iOS-App ausführen und dann die ausgewerteten Daten mithilfe des WatchConnectivity-Frameworks an die Watch-App senden.

Da es auf watchOS keinen Webbrowser gibt (und höchstwahrscheinlich wird es in naher Zukunft auch keinen geben), hätte es keinen Sinn, das WebKit Framework auf watchOS zu portieren, also schlage ich vor, dass Sie eine dauerhafte Alternative finden für dein Problem.