繁体   English   中英

InAppBrowser视图与ios中的实际浏览器视图不匹配

[英]InAppBrowser view doesn't match with actual browser view in ios

我正在使用inappbrowser在ios的项目中打开外部链接。 但是外部链接在“ inappbrowser”中具有水平滚动,当我在系统浏览器中打开链接时,它打开得很好。 有什么办法可以让我无需在inappbrowser中滚动即可获取外部链接视图。 我正在使用cordova 2.8.0。 提前致谢 。

您有许多选项可以自定义视图。

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

我不明白问题是否在于网页视图未正确缩放,或者您想禁用水平滚动,但是请检查以下两个选项:

enableViewportScaledisallowoverscroll enableViewportScale

您要打开链接的服务器可能正在寻找特定的用户代理匹配项来提供移动页面模板,如果没有更多细节,很难说。 如果是这种情况,则可以使用您选择的字符串覆盖In App Browser的用户代理(例如,匹配服务器可能期望的任何内容,以使其呈现“移动”页面)。

要使用此功能,您需要将Cordova升级到比我建议的任何版本2.8更新的版本,然后查看docs中的示例“ OverrideUserAgent”:

<preference name="OverrideUserAgent" value="Mozilla/5.0 My Browser" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM