【问题标题】:Chrome Apps Cordova webview shows a blank pageChrome 应用 Cordova webview 显示空白页面
【发布时间】:2015-07-08 12:18:18
【问题描述】:

我所处的情况很奇怪。我最近发现了 Chrome 应用程序的功能,您可以将它们自动移植到 iO、Android 和 Windows。但我确实有一个问题,我一直在用 Javascript 作为基础编写应用程序,并用 Chrome 编辑器对其进行了测试,在 windows 模式下运行良好。

我一直在努力将它移植到 android,当它最终工作时,我的 webview 是空的。经过 2 小时的尝试、谷歌搜索和闲逛后,我决定放弃,只取一个样本并从那里开始工作。但即使是样本也没有给我 webview。

webview 保持为空,我只能看到我不断收到 4 个与脚本本身无关的错误(同步 XMLHttpRequest,未能从 chrome-extension 加载 css 和丢失的 .html 文件)。

调试应用程序;文本出现,webview 保持空白。 有人遇到过同样的问题吗?

整个文件包含以下代码;

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>WebView sample</title>
    <link href="index.css" rel="stylesheet">
</head>
<body>
	
	<webview id="wv2" style="width:250px; height:200px;" src="http://google.com/"></webview>
		
    test

</body>
</html>

另一件引起我注意的是从 cca 命令行部署应用程序时的以下两条消息;

cca 无法识别权限:pointerLock(忽略) cca 无法识别权限:webview(忽略)

【问题讨论】:

  • 您能否提供完整的代码 sn-p 或更多详细信息?红色边框是怎么回事?你做过css重置吗?
  • 当然,已将其添加到帖子中。红色边框是用来查看浏览器在哪里的边框,以确保它实际加载了哈哈

标签: cordova webview google-chrome-app


【解决方案1】:

经过一番挖掘,我发现 Chrome 应用程序不支持移动设备上的 Webview 标签。 Webview 标签是 Cordova 创建的标签,不能在移动设备上使用。因此,您应该考虑改用 iFrame。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    • 1970-01-01
    相关资源
    最近更新 更多