document.location = 在 Android 上的 Cordova 3.6 中损坏?
Posted
技术标签:
【中文标题】document.location = 在 Android 上的 Cordova 3.6 中损坏?【英文标题】:document.location = broken in Cordova 3.6 on Android? 【发布时间】:2014-10-04 15:46:09 【问题描述】:我的 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 方案 - issues.apache.org/jira/browse/CB-7711 【参考方案1】:看起来特殊的 URI 方案现在没有列入白名单。您可以通过使用 InAppBrowser 打开来解决此问题
https://***.com/a/19642942/97777
【讨论】:
以上是关于document.location = 在 Android 上的 Cordova 3.6 中损坏?的主要内容,如果未能解决你的问题,请参考以下文章
document.location = 在 Android 上的 Cordova 3.6 中损坏?
js 怎么在document.location.href中用target
javascript - window.location 或 document.location [重复]
js document.location.href执行完url之后才之后后续的功能