【问题标题】:Phonegap open navigator err_unknown_url_schemePhonegap 打开导航器 err_unknown_url_scheme
【发布时间】:2018-12-06 02:17:46
【问题描述】:

我创建了适用于 iOS 和 Android 的应用。

该应用会显示带有一些兴趣点的地图。如果用户点击其中之一,应用程序会尝试打开导航器。

onclick="cordova.InAppBrowser.open("https://maps.google.com/maps?daddr=45.29062,8.055613519999952&mode=transit", "_blank", "location=yes")"

上面的代码是一个例子。我从应用程序调用该 url,cordova inappbrowser 正确打开导航器预览。

当我点击开始旅行时,浏览器会要求您打开谷歌地图应用程序。如果你说“不”,它不会做任何事情。所以,你不得不点击“是”。

点击“是”后,在 iOS 中可以工作,但在 Android 中我看到以下错误:

请注意,我无法管理用户单击 POI 时显示的“导航”按钮。此外,如果我点击链接,我的手机会正确打开谷歌地图应用程序,但如果我在浏览器中复制并粘贴网址,我会看到没有“开始”按钮的导航器预览。

【问题讨论】:

    标签: android maps phonegap navigator


    【解决方案1】:

    解决了用“_system”替换目标“_blank”的问题。

    所以,正确的代码行是:

    onclick="cordova.InAppBrowser.open("https://maps.google.com/maps?daddr=45.29062,8.055613519999952&mode=transit", "_system", "location=yes")"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-13
      • 1970-01-01
      • 2013-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多