javascript - document.location = 在 Android 上的 Cordova 3.6 中损坏?

标签 javascript jquery-mobile cordova

我的 JQueryMobile 应用程序一直通过编写 SMS URL 来发送文本,即

var url = sendMessageUrl(message, navigator.userAgent);
document.location.href = url

这在 cordova@3.5.0-0.2.7 上没问题,但在 cordova@3.6.3-0.2.13 上失败了

我现在应该做一些不同的事情吗?

最佳答案

看起来特殊的 URI 方案现在没有列入白名单。您可以通过使用 InAppBrowser 打开来解决该问题

https://stackoverflow.com/a/19642942/97777

关于javascript - document.location = 在 Android 上的 Cordova 3.6 中损坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26194417/

相关文章:

javascript - 将 PhotoSwipe 配置为不使用整个窗口?

angularjs - 使用 Ionic 构建时 apk 不更新更改

javascript - 'undefined' 不是 Safari 中的对象(评估 'window.webkitURL.createObjectURL' )

jQuery 迷你图迭代 div

javascript - 饼图未加载,但标签已加载

android - HTML 5 应用程序将文件下载到与应用程序相同的目录

javascript - phonegap ajax 调用出现错误 '$ is not defined'

javascript - 如何使用 document.msFullscreenElement !== null(使用 javascript)检测全屏

javascript - 无法让多页jquery mobile与谷歌地图一起使用

jquery - 如何重新运行函数?