所以我正在制作一个phonegap / cordova应用程序(v 3.1.0)并且需要打开不覆盖整个布局的InAppBrowser,因此我可以在浏览器下面制作自定义工具栏和此类节目。我设法通过摆弄布局选项使InAppBrowser看起来比屏幕小,并且可以成功地显示工具栏,但我无法点击它们。现在我需要一些帮助来解决如何将这些点击从inappbrowser传播到主要的phonegap视图。
至于代码 - 您将以下行编辑InAppBrowser.java到您想要的高度:
inAppWebView.setLayoutParams(new LinearLayout.LayoutParams(WIDTH, HEIGHT));
和
lp.height = HEIGHT;
lp.width = WIDTH;
关于如何传递点击的任何想法,例如在蓝色关闭div?
这是一个截图,显示更多细节:
修改
通过在inAppBrowser WebView上设置onclick / touch侦听器来管理获取某些单击事件,在附加到创建的对话框上的主视图上执行samo,根本不会记录触摸事件。
你也可以在here的github上找到inAppBrowser插件的源代码。