Facebook / twitter链接在ios ionic App中不起作用
Posted
技术标签:
【中文标题】Facebook / twitter链接在ios ionic App中不起作用【英文标题】:Facebook / twitter links not working in ios ionic App 【发布时间】:2016-04-07 15:50:29 【问题描述】:我正在创建一个 ionic ios 应用程序,我添加了许多 url(facebook、twitter、apple store)的链接,但它不起作用。
我在allow-navigation config.xml中设置
<allow-navigation href="https://www.facebook.com/diethelpweight" />
<allow-intent href="*" />
<allow-navigation href="*" />
这是我创建链接的方式
<div class="social-share">
<div class="social-share-inner">
<div class="share-img-div"><!-- <img src="img/button/fb.png"> <i class="ion-social-facebook" ng-click=" window.open('https://www.facebook.com/diethelpweight', '_system', 'location=yes');"></i></div>
<div class="share-img-div"><!-- <img src="img/button/twitter.png"> --><i class="ion-social-googleplus" ng-click="openBrowser('https://plus.google.com/u/3/+Weightlossdiethelp101')"></i></div>
<div class="share-img-div"><!-- <img src="img/button/g+.png"> --><i class="ion-social-twitter" ng-click="openBrowser('https://twitter.com/DietHelpWeight')"></i></div>
<div class="share-img-div"><!-- <img src="img/button/pinterest.png"> --><i class="ion-social-pinterest" ng-click="openBrowser('http://www.pinterest.com/diethelpweightl')"></i></div>
<div class="share-img-div"><!-- <img src="img/button/youtube.png"> --><i class="ion-social-instagram" ng-click="openBrowser('http://instagram.com/weightloss_diethelp')"></i></div>
</div>
</div>
但它不起作用,提前致谢。
【问题讨论】:
您能否展示或至少告诉我们openBrowser()
函数的作用?
@Dexter 在 ios 设备的浏览器中打开该链接
检查下面的回答。它可能会有所帮助。 ***.com/questions/36741097/…enter link description here
【参考方案1】:
我认为这些行不被ios接受;
<allow-intent href="*" />
<allow-navigation href="*" />
您应该分别编写每个域,例如
<allow-navigation href="http://www.facebook.com/*" />
<allow-navigation href="https://www.facebook.com/*" />
<allow-navigation href="https://m.facebook.com/*" />
<allow-navigation href="https://embed.spotify.com/*" />
<allow-navigation href="https://open.spotify.com/*" />
如果您的 openBrowser 函数检查是否安装了本机应用程序,您应该在 info.plist 文件中像这些行一样告诉它,因为 ios 规则已更改以检查是否安装。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>twitter</string>
<string>fb</string>
<string>youtube</string>
<string>instagram</string>
</array>
【讨论】:
在 IOS 链接被触发,当我删除全屏即去显示所有应用程序以上是关于Facebook / twitter链接在ios ionic App中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Facebook / twitter链接在ios ionic App中不起作用
Facebook 登录在 Twitter iOS 应用程序中不起作用