Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当资源不是本地的(使用http)时,不会触发Cordova android 4.x backbutton事件_Javascript_Android_Cordova_Phonegap Build - Fatal编程技术网

Javascript 当资源不是本地的(使用http)时,不会触发Cordova android 4.x backbutton事件

Javascript 当资源不是本地的(使用http)时,不会触发Cordova android 4.x backbutton事件,javascript,android,cordova,phonegap-build,Javascript,Android,Cordova,Phonegap Build,它在我当前的3.7.1版本中工作,但当我升级到4.x时,“后退”按钮不工作,无法复制(使用非http源): 科尔多瓦创建测试 cd测试,更改index.js: ondevicerady:function(){ app.receivedEvent(“DeviceRady”); document.addEventListener(“backbutton”,function()){ 警惕(“后退”); })) }, cordova平台添加android cordova构建android 但是如果con

它在我当前的3.7.1版本中工作,但当我升级到4.x时,“后退”按钮不工作,无法复制(使用非http源):

  • 科尔多瓦创建测试
  • cd测试,更改index.js:

    ondevicerady:function(){ app.receivedEvent(“DeviceRady”); document.addEventListener(“backbutton”,function()){ 警惕(“后退”); }))

    },

  • cordova平台添加android

  • cordova构建android
  • 但是如果config.xml被更改,例如:

    然后再次重建,返回按钮没有发出警报,我尝试解决的问题是:

  • @index.html添加
  • 尝试使用chrome检查设备,并没有错误,设备就绪事件被触发
  • 有人能帮忙吗

    谢谢

    @polymerAngular,
    我有一些演示应用程序,专门用于测试Phonegap事件。您可以成对或单独测试所有对象。Backbutton适用于3.5.0

    所有活动:

    后按钮:

    对@polymerAngular的第二次响应

    显然Phonegap构建不支持Cordova的4.x。我已经在nitboi的论坛帖子上请求Phonegap支持部门进行验证和澄清

    需要验证和澄清电话差距版本

    我会在他们回复后更新

    TIA
    杰西

    @polymerAngular,
    我有一些演示应用程序,专门用于测试Phonegap事件。您可以成对或单独测试所有对象。Backbutton适用于3.5.0

    所有活动:

    后按钮:

    对@polymerAngular的第二次响应

    显然Phonegap构建不支持Cordova的4.x。我已经在nitboi的论坛帖子上请求Phonegap支持部门进行验证和澄清

    需要验证和澄清电话差距版本

    我会在他们回复后更新

    TIA

    Jesse

    感谢您的努力,我想我使用的是cordova CLI而不是phonegap,或者是同一个来源?好的。得到了支持。答案表明版本控制不是一个问题。这意味着您可以使用我的代码,只需进行一次更改。将config.xml从www目录移动到项目根目录。然后应使用Cordova CLI和Phonegap CLI进行构建。--关于Cordova和Phonegap的问题。简而言之,Phonegap是作为Cordova捐赠给Apache.org的。现在,Phonegap、Ionic、Sencha Touch和其他公司使用Cordova作为代码库。要清楚,请使用我的代码查找您的问题。因为我的代码正在运行、测试和免费提供。祝你好运。抱歉忘了问,你的代码中没有,我用后退按钮遇到的问题是http某处的内容src,它在本地运行时运行得很好android@polymerAngular,从我读到的关于HTML元素的内容来看,它是一个。我不希望它与webview库一起工作。它可能和你一起工作,但你需要这样做。另外,我对这个HTML元素没有任何经验;这是我第一次听说这个。谢谢你的努力,我想我使用的是cordova CLI而不是phonegap,或者是同一个来源?好的。得到了支持。答案表明版本控制不是一个问题。这意味着您可以使用我的代码,只需进行一次更改。将config.xml从www目录移动到项目根目录。然后应使用Cordova CLI和Phonegap CLI进行构建。--关于Cordova和Phonegap的问题。简而言之,Phonegap是作为Cordova捐赠给Apache.org的。现在,Phonegap、Ionic、Sencha Touch和其他公司使用Cordova作为代码库。要清楚,请使用我的代码查找您的问题。因为我的代码正在运行、测试和免费提供。祝你好运。抱歉忘了问,你的代码中没有,我用后退按钮遇到的问题是http某处的内容src,它在本地运行时运行得很好android@polymerAngular,从我读到的关于HTML元素的内容来看,它是一个。我不希望它与webview库一起工作。它可能和你一起工作,但你需要这样做。另外,我对这个HTML元素没有任何经验;这是我第一次听说这件事。