HTML5中可替代Chrome应用程序'Webview'的选择方案

10

得知Google将停止支持Chrome打包应用的消息后。

这里有更多信息

我计划使用原生HTML5将我的打包应用转换过来。

该应用程序使用WebViews托管不同的网站,我正在寻找替代WebViews的HTML5方案。

HTML中是否有任何可靠的WebViews替代方案?


只是一个建议,你可以尝试检查 Crosswalk。使用 Crosswalk 项目,它具有以下优点:通过减少 Android 设备的碎片化获得一致、可预测的行为,使用最新的 Web 创新和 API,在所有 Android 4.0+ 设备上提供功能丰富的体验,轻松使用 Chrome DevTools 进行调试,以及提高 HTML、CSS 和 JavaScript 的性能。更多信息,请查看相关的 SO 问题 - KENdi
我在谈论Chrome应用程序0_0。 - Adi Darachi
2个回答

0

Electron是Chrome的一个很好的替代品。它建立在相同的底层技术上。你可以使用它来创建桌面应用程序。

沙盒iframe是iframe的一个很好的替代品。了解更多在这里


是的,我知道,我正在寻找HTML5解决方案(如问题中所提到的),或者至少在浏览器中的解决方案。而沙盒iframe与iframe在功能和“底层”方面都不相似。但无论如何,还是谢谢。 - Adi Darachi

-1

1
Iframe和webview在许多方面(API、环境变量等)都不相等。这两者在chromeApp中都可用。我99%确定没有答案,但我正在等待新的解决方案,一旦它可用就会立即采纳。 - Adi Darachi
你认为iframe和webview有什么区别? - aWebDeveloper
1
(1) WebView 运行在不同的进程中,而 iframe 运行在同一进程中。(2) WebView 作为独立窗口运行,而 iframe 作为父窗口的子级运行。(3) WebView 具有丰富的 API,可以让您监听/操作请求、监听加载状态(比 ready-state 更多的状态)等等。列表还在继续... - Adi Darachi
1
这是你提供链接中的引用(我在之后看到):“与 iframe 不同,webview 运行在一个独立的进程中,它没有与你的应用相同的权限,并且你的应用和嵌入式内容之间的所有交互都将是异步的。这可以保护你的应用免受嵌入式内容的影响。” - Adi Darachi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接