我们可以将cordova InAppBrowser放到HTML的一部分,而不是覆盖整个屏幕吗?

时间:2017-08-24 05:29:04

标签: cordova iframe cordova-plugins inappbrowser

目前InAppBrowser在推出后覆盖整个屏幕。我们是否可以将cordova InAppBrowser用于HTML的一部分,而不是覆盖整个屏幕?

如果没有,还有其他选择吗?

附注 - 由于安全原因,我已经开始探索iframe了,我不想这样做。

请提出您的建议。

2 个答案:

答案 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)

这对你有帮助吗?

https://github.com/apache/cordova-plugin-inappbrowser

在Firefox OS Quirks下查看。