我正在构建一个Ionic应用程序,并希望在点击此类链接时打开与特定联系人的Whatsapp聊天
ng-href="intent://send/{{contact.number}}#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end
但是当应用程序编译时,它会将链接更改为
unsafe:intent://....
所以,我做了一些研究,并发现了这一点,将一些白名单URL添加到我的应用模块。
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|chrome-extension|intent):/);
$compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|mailto|chrome-extension|intent):/);
但是,当我将它添加到我的应用程序时,它会停止在我的手机上工作。
如果我在服务模拟器上运行它,我的应用程序会正确启动,但是当我在手机上运行时,页面就会停止工作。
答案 0 :(得分:0)
您应该将要使用的来源添加到config.xml
文件
您应该将此行添加到config.xml
:
<access launch-external="yes" origin="whatsapp:*"/>
或者如果您仍想打开意图用途:
<access launch-external="yes" origin="intent:*"/>