Iphone Phonegap链接打开不同,为什么
Iphone Phonegap links opening differently, why?
在我的Phonegap应用程序中,我有两个链接,每个链接都打开一个社交订阅源:
<a href="http://m.facebook.com/pages/account">Go To Facebook</a>
<a href="http://mobile.twitter.com/account">Go To Twitter</a>
令我惊讶的是,这些在我的设备(iphone4,ios5)上打开的方式不同。
脸书链接打开"在应用程序中",而推特链接打开一个外部狩猎窗口。
我在这里错过了什么?
PS。我很喜欢在应用程序中打开facebook页面,但它完全锁定了应用程序,因为无法返回。有什么想法吗?
我不知道为什么这两个链接的打开方式不同,但我所知道的是,PhoneGap应用程序实际上是一个本地应用程序,它可以打开WebView并在其中加载HTML页面。因此,如果你点击链接,它的行为将类似于web浏览器,除非你没有任何控件,如转到上一个、转到下一个或刷新。。。
从这里你有多个选项,你可以选择在Safari中打开外部链接,然后看看这个链接
http://www.tonylea.com/2011/phonegap-external-link/
或者,你可以坚持在你的phonegap应用程序中打开链接,但这样你就没有任何网络控件了。
要解决这个问题,我想你需要创建自己的自定义web视图并加载其中的url。这样你就可以向这个web视图添加控件,比如"关闭"按钮,它将关闭当前打开的web视图并返回到你的应用程序。
然后,当你点击链接时,你只需要打开这个网页视图。
但您需要了解一些Objective-C和iOS开发。
希望这能帮助
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 为什么“;未定义的“;在JavaScript中结束循环
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 为什么这在IE中的工作方式与在Firefox中不同
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- 为什么jquery append没有'不适用于phonegap ios
- API请求在使用phonegap调试时不工作,但在模拟器中工作,为什么
- 为什么iOS上的Phonegap中的新日期不返回任何内容
- 为什么jquery mobile不适用于Phonegap
- 为什么地理位置插件不能与 phonegap 一起使用
- 为什么在Win8手机应用程序上使用PhoneGap
- Iphone Phonegap链接打开不同,为什么
- PhoneGap插件,为什么每个平台(Android,iOS)都有不同的Javascript部分
- 为什么我不能连接到外部链接.js ?(使用Xcode插件phonegap)
- 为什么phonegap点击事件触发两次
- 为什么脸书登录不能在安卓系统上使用phonegap
- 为什么在PhoneGap应用程序中不能正确加载XML文件?
- 为什么PhoneGap地理定位API导致我的页面加载如此缓慢
- 为什么PhoneGap Geolocation on Success从未第一次开火
- 为什么这个Javascript库在浏览器中可用,但在PhoneGap中却没有