【问题标题】:IBM Worklight 6.1.0.1 - Unable to use local file in Cordova's InAppBrowser in Android?IBM Worklight 6.1.0.1 - 无法在 Android 的 Cordova 的 InAppBrowser 中使用本地文件?
【发布时间】:2014-05-07 11:35:34
【问题描述】:

尝试使用 Cordova 的 InAppBrowser 打开本地图像,但失败并出现错误。
这是我的尝试:

window.open("file:///storage/sdcard/DCIM/Camera/1398269673199.jpg","_system", "location=no"); 

这是 Android 4.3 的 LogCat 中的错误:

05-05 11:13:14.161: D/InAppBrowser(23539): InAppBrowser: 加载 url 文件时出错:///storage/sdcard/DCIM/Camera/1398269673199.jpg:android.content.ActivityNotFoundException: 找不到活动处理 Intent { act=android.intent.action.VIEW dat=file:///storage/sdcard/DCIM/Camera/1398269673199.jpg }

用 URL 做同样的事情:

window.open("www.google.com","_system", "location=no"); 

有人知道解决办法吗?

【问题讨论】:

  • 请提及您的 Worklight 版本以及正在测试的 Android 版本。
  • 它是 WorkLight 6.1 和 Android API 18。

标签: android cordova ibm-mobilefirst


【解决方案1】:

我的理解是,您来自 IBM Maximo 团队,并且您(或您团队中的某个人)已经与 IBM Cordova 团队进行了交谈......

这可能是 Cordova 缺陷。要同时接收 iFix,请打开 PMR。
该修复也将在未来的 Worklight 修复包中提供。

【讨论】:

  • 是的,我来自 IBM Maximo 团队,将打开 PMR。感谢您的帮助
  • @LeonardoLeitedeMelo,你打开 PMR 了吗?它的编号是多少?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多