科尔多瓦在本地运行良好,但在远程主机上运行良好
Posted
技术标签:
【中文标题】科尔多瓦在本地运行良好,但在远程主机上运行良好【英文标题】:cordova works fine on local but not on remote host 【发布时间】:2017-07-22 16:48:23 【问题描述】:function Talk()
var vis = $('#MyWrapper').css("visibility");
if(vis == "visible")
$('#MyWrapper').css( visibility: "hidden" );
else if(vis == "hidden")
$('#MyiWrapper').css( visibility: "visible" );
function onDeviceReady()
$('#myButton').click(Talk);
我有一个 cordova 应用程序,在其 www/scripts/index.js 文件中包含上述代码。我的应用程序在使用 Ripple 模拟器进行本地视觉工作室测试时运行良好,但是当它上传时,按下定义的按钮没有任何效果。这是为什么。如何使用浏览器调试上传的渐进式 Web 应用程序。我是科尔多瓦的新手。
【问题讨论】:
【参考方案1】:基于此documentation,对于 PWA,您可以缓存静态资源,使用 Cache API 编写应用程序外壳(JS/CSS/html 文件),并从 IndexedDB 填写离线页面数据。现在,Chrome(应用程序选项卡)、Opera、Firefox(存储检查器)和 Safari(存储选项卡)中提供了对 IndexedDB 的调试支持。
同样来自link,如果您需要在不支持 HTTPS 的远程 Web 服务器上进行测试,您可以使用手动解决方法。它涉及通过命令行启动 Chrome,并同时使用 --user-data-dir
和 --unsafety-treat-insecure-origin-as-secure
标志。
希望这会有所帮助!
【讨论】:
以上是关于科尔多瓦在本地运行良好,但在远程主机上运行良好的主要内容,如果未能解决你的问题,请参考以下文章
在我的本地 SQL Server 2014 上,它在远程服务器上运行良好我得到了这个
Python paramiko/sshtunnel 代码在 linux 下运行良好,但在 Windows 下失败
Apache-Passenger 上的 Rails 应用程序 - 在 localhost 上运行良好,但不能通过远程访问