2017-03-02 154 views
0
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模拟器进行本地Visual Studio测试时工作正常,但在上传时按下定义的按钮并没有任何影响。这是为什么。如何使用浏览器调试上传的渐进式网络应用程序。我是科尔多瓦新手。cordova在本地工作正常,但不在远程主机上

回答

0

从这个documentation基础,为的PWA,您可以缓存静态资源,构成使用缓存API,并从IndexedDB的离线页面数据填写您的应用程序壳(JS/CSS/HTML文件)。调试对IndexedDB的支持现在可在Chrome(应用程序选项卡),Opera,Firefox(Storage Inspector)和Safari(存储选项卡)中找到。

也是从这个link中,如果您需要在不支持HTTPS的远程Web服务器上测试事件,则可以使用手动解决方法。它涉及通过命令行启动Chrome,并使用--user-data-dir--unsafety-treat-insecure-origin-as-secure标志。

希望这会有所帮助!

相关问题