我正在使用inappbrowser在我的ios项目中打开外部链接。但外部链接在" inappbrowser"中有水平滚动。 ,当我在系统浏览器中打开链接时,它打开正常。有没有什么方法可以让我在没有滚动的情况下获得外部链接视图inappbrowser。我使用的是cordova 2.8.0。 提前谢谢。
答案 0 :(得分:0)
您可以使用许多选项自定义视图。
https://github.com/apache/cordova-plugin-inappbrowser#cordovainappbrowseropen
我不明白问题是webview没有正确缩放,或者你想要禁用水平滚动,但检查这两个选项:
enableViewportScale
和disallowoverscroll
答案 1 :(得分:0)
您打开链接的服务器可能正在寻找特定的用户代理匹配来提供移动页面模板,很难说没有更多细节。如果是这种情况,那么您可以使用您选择的字符串覆盖In App Browser的用户代理(例如,匹配服务器可能期望的任何内容,以使其呈现为"移动"页面。。
要使用它,您需要将Cordova升级到比2.8更新的东西,我建议在任何情况下都这样做,然后查看" OverrideUserAgent"设置,例如the docs:
<preference name="OverrideUserAgent" value="Mozilla/5.0 My Browser" />