cordova在本地但在远程主机上工作正常

时间:2017-03-02 19:27:31

标签: jquery cordova jquery-mobile progressive-web-apps

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);
}

我在www / scripts / index.js文件中有一个包含上述代码的cordova应用程序。我的应用程序在使用Ripple模拟器进行本地视觉工作室测试时工作正常但是在上传时按下定义的按钮没有任何效果。这是为什么。如何使用浏览器调试上传的渐进式Web应用程序。我是科尔多瓦的新手。

1 个答案:

答案 0 :(得分:0)

基于此documentation,对于PWA,您可以使用Cache API缓存静态资源,组成应用程序shell(JS / CSS / HTML文件),并填写IndexedDB中的脱机页面数据。现在,Chrome(应用程序选项卡),Opera,Firefox(存储检查器)和Safari(存储选项卡)中提供了对IndexedDB的调试支持。

同样来自此link,如果您需要在不支持HTTPS的远程Web服务器上进行测试,则可以使用手动解决方法。它涉及通过命令行启动Chrome,并使用--user-data-dir--unsafety-treat-insecure-origin-as-secure标记。

希望这有帮助!