科尔多瓦在本地运行良好,但在远程主机上运行良好

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 标志。

希望这会有所帮助!

【讨论】:

以上是关于科尔多瓦在本地运行良好,但在远程主机上运行良好的主要内容,如果未能解决你的问题,请参考以下文章

AVPlayer 导致模拟器崩溃但在设备上运行良好

在我的本地 SQL Server 2014 上,它在远程服务器上运行良好我得到了这个

Python paramiko/sshtunnel 代码在 linux 下运行良好,但在 Windows 下失败

Apache-Passenger 上的 Rails 应用程序 - 在 localhost 上运行良好,但不能通过远程访问

DAG 在 Google Cloud Composer 网络服务器上不可点击,但在本地 Airflow 上运行良好

wordpress 插件适用于本地主机,但不适用于远程服务器