目前InAppBrowser在推出后覆盖整个屏幕。我们是否可以将cordova InAppBrowser用于HTML的一部分,而不是覆盖整个屏幕?
如果没有,还有其他选择吗?
附注 - 由于安全原因,我已经开始探索iframe了,我不想这样做。
请提出您的建议。
答案 0 :(得分:1)
从插件源代码(例如Android,请参阅:https://github.com/apache/cordova-plugin-inappbrowser/blob/master/src/android/InAppBrowser.java),
inAppWebView = new WebView(cordova.getActivity());
inAppWebView.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
WebView
使用样式:MATCH_PARENT
及其附加到main
查看a.e.根。出于这个原因,我们总是得到全屏
因此,您可以尝试使用插件代码,看看会发生什么
答案 1 :(得分:0)