Apple Watch上的WebKit替代品? evaluateJavaScript()

时间:2017-09-02 23:39:42

标签: javascript ios webkit apple-watch watch-os

我有一个网页,我想通过JavaScript与它进行交互(获取数据和执行输入事件),这意味着我想在后台加载网页。

在iOS中,我可以使用WebKit和webView + evaluateJavaScript方法轻松完成此操作,但由于我想在Apple Watch上运行此功能,并且没有适用于WebKit框架的事实watchOS,我正在寻找另一种方法来做到这一点。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

目前无法在watchOS上运行JavaScript代码。您应该将代码移植到Swift / Obj-C并在watchOS上本机运行,或者您必须在iOS应用程序中运行JS代码,然后使用WatchConnectivity框架将评估的数据发送到Watch应用程序。

由于watchOS上没有网络浏览器(并且很可能在不久的将来也不会成为一个),所以将WebKit框架移植到watchOS是没有意义的,所以我建议你找到了解决问题的永久替代方案。

答案 1 :(得分:0)

截至观察5:

  

Apple已将WebKit移植到watchOS,这开启了很多可能性。您可以通过手表查看网页内容。

来源:Apple introduces watchOS 5 | TechCrunch