【问题标题】:Why does my href command in my phonegap app work on iOS and not on Android?为什么我的 phonegap 应用程序中的 href 命令在 iOS 上运行而不在 Android 上运行?
【发布时间】:2013-11-09 16:59:08
【问题描述】:

我已经使用 phonegap(和 dojo)构建了一个 iOS 应用程序,现在我想将此应用程序移植到 android 并将 phonegap 版本更新到最新版本(3.0)。我有一些图像打开一个函数并给它一些参数。它看起来像这样:

this.svgImageDiv.innerHTML = '<a class="linkIcon" href="javascript:goToNextNode('+this.child_id+','+ this.parentNodeId+','+parseInt(this.id)+')"><img class="nodeIcon" src="img/IconSubItems.png"/></a>'

这样生成的链接很多,每个人都用不同的参数保存。 这在 iPhone 上运行良好,但在我的带有 android 4.2.2 的 android 设备上不起作用(它在 android 模拟器中运行)。

phonegap 和 android 真的不支持 no href 命令吗?

我也尽量避免使用 href 命令,在图片标签中使用 onClick:

this.svgImageDiv.innerHTML = '<img class="transparentImageSmall" src="img/transparent.png" onclick="javascript:imgtest(parameter1,parameter2)"/>'

或者没有javascript:

this.svgImageDiv.innerHTML = '<img class="transparentImageSmall" src="img/transparent.png" onclick="imgtest(parameter1,parameter2)"/>'

两者都不起作用。 android上的Phonegap 3不支持onClick吗?

【问题讨论】:

    标签: android cordova href


    【解决方案1】:

    我通过使用 ontouchstart 而不是 onclick 解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2017-05-25
      • 2014-01-17
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多