Cordova自定义URL方案插件在iOS模拟器中不起作用
Cordova Custom-URL-scheme plugin not working in iOS simulator
我正试图在我的Ionic应用程序中使用自定义URL方案,但它不起作用。我正在使用:
Cordova iOS版本:3.8.0
Ionic版本:1.4.5
Xcode版本:4.2
BitBucket回购
我已经使用cordova cli安装了这个插件。在我的应用程序的app.js中,我在底部放置了handleOpenURL函数。现在,如果我尝试使用下面的代码从另一个应用程序打开应用程序,它是不起作用的。
<button onclick="window.open('MyGreatApp://', '_system')">Open the other app</button>
或
<a href="MyGreatApp://">Open the other app</a>
我还尝试更改自定义URL插件的plugin.xml。但不起作用。需要帮助。
这可能是关于大写的用法。这里说方案名称只能使用小写字母(以及其他一些规则):
https://github.com/EddyVerbruggen/Custom-URL-scheme#4-url方案提示
在安装插件时,您应该将scheme作为变量,如下所示:
cordova plugin add cordova-plugin-customurlscheme --variable URL_SCHEME=mygreatapp
或者,如果您已经安装了它,您可以在config.xml
:中设置变量
<plugin name="cordova-plugin-customurlscheme" spec="~4.2.0">
<variable name="URL_SCHEME" value="mygreatapp" />
</plugin>
相关文章:
- 如何确定javascript已经完成了某些操作.ios上的
- 压缩phonegap中ios的图像插件
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 如何在iOS应用程序中从Firebase中删除超过6小时的数据
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- iOS 中的按钮触摸状态
- 在iOS 4.3中未调用UIWebView shouldStartLoadWithRequest
- 在iOS和Android上使用React native时,我还能使用本机第三方lirbraries吗
- 谷歌地图根本不适用于Meteor-iOS
- Facebook登录不适用于iOS的应用内浏览器
- 无法在iOS模拟器上运行简单的基于KineticJs的Cordova/PhoneGap应用程序
- 科尔多瓦iOS模拟器电话和邮件不工作
- 一些科尔多瓦插件在iOS模拟器中是未定义的
- 后退按钮未在使用钛 SDK 在 iOS 模拟器上生成
- 钛 - 通过iOS模拟器进行IOS调试
- document.getElementById 在 iOS 模拟器上返回不存在的对象
- Cordova自定义URL方案插件在iOS模拟器中不起作用
- iOS模拟器JS错误仅提醒0的行号
- 是iOs模拟器在方向检测方面的bug
- prompt()函数在UIWebView IOS模拟器中返回undefined