0

我在 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 后退按钮返回。

有没有办法让 url 栏和 OK 按钮显示在 Android InAppBrowser for PhoneGap 上?

4

3 回答 3

0

正如其他人所说,对于 android 你必须指定 location=yes 并且 no 你不能摆脱位置栏mantain 后退按钮的谜团。但是,如果您使用的是 Android ,为什么必须保留它?能够通过物理后退按钮返回是 Android 设计的首选行为。

于 2013-06-03T09:34:01.083 回答
0

res/xml/config.xmlPhoneGap 2.6.0 域白名单指南)中的访问源可能有问题...?

于 2013-04-29T08:48:21.697 回答
0

根据文档中的window.open部分,您必须提供 `location=yes' 才能显示位置栏。关于窗口的类型,当您传递 '_self' 和 '_blank' 时,你看到有什么不同吗?

于 2013-04-29T06:58:25.867 回答