我在Android 4.0.3上使用PhoneGap 2.6.0和Sencha Touch 2.2。我正在调用InAppBrowser来打开Facebook的共享URL,如下所示:
window.open(encodeURI('https://www.facebook.com/sharer/sharer.php?u=http://www.mycoolapp.com/&t=Everyone check this out'), '_blank', 'location=no');
但是,不是使用UI打开InAppBrowser,而是在我的应用程序屏幕上打开而没有像iOS上的任何“确定”按钮或任何关闭和返回的方式。
我可以使用标准的Android OS后退按钮返回。
有没有办法让Android按钮显示在Android InAppBrowser for PhoneGap上?
答案 0 :(得分:0)
根据文档中的window.open部分,您必须提供`location = yes'来显示位置栏。关于窗口的类型,当你传递'_self'和'_blank'时,你看到有什么不同吗?
答案 1 :(得分:0)
在res/xml/config.xml
(PhoneGap 2.6.0 Domain Whitelist Guide)中,您的访问源可能存在问题......?
答案 2 :(得分:0)
正如其他人所说,对于Android你必须指定location = yes而不是你不能得到位置栏和 mantain后退按钮的谜语。 但如果您使用Android 为什么,您必须保留它吗? 能够使用物理后退按钮返回是Android中设计的首选行为。