在 iOS 的 phonegap 应用程序中,我试图通过它的自定义架构 URL 在 javascript中打开Sygic导航应用程序。一切都适用于原生 iOS 导航、谷歌地图、Waze.... 但不适用于 Sygic!这很奇怪,因为用户点击的直接链接有效:
<a href="com.sygic.aura://coordinate|16.6784149|48.8759607|drive">
在 Javascript 中,所有这些都不起作用:
window.location = 'com.sygic.aura://coordinate|16.6784149|48.8759607|drive';
window.open('com.sygic.aura://coordinate|16.6784149|48.8759607|drive', '_system');
window.open('com.sygic.aura://coordinate|16.6784149|48.8759607|drive', '_blank', 'location=yes');
var t = escape('com.sygic.aura://coordinate|16.6784149|48.8759607|drive');
window.location.href = t;
嫌疑人之一是管道“|” 在网址中。转义 url 后仍然无法正常工作......为什么它适用于其他一切,但不适用于“ com.sygic.aura ”?