我正在使用cordova InAppBrowser来显示外部网站的内容。当我在iPhone上打开浏览器时,InAppBrowser内容的缩放级别与我应用程序的其余内容的缩放级别相匹配。当我导航到Android设备中的同一个地方时,InAppBrowser内容会缩小显示,非常小,难以阅读。
有没有人知道如何为Android设备设置或调整InAppBrowser的缩放级别或视口?
注意:我可以控制InAppBrowser中显示的内容的样式,但不能控制该网站的html或javascript。
答案 0 :(得分:4)
我找到了一种方法来改变android InAppBrowser视口,使其与iOS InAppBrowser的视口一致。它需要修改cordova源代码,但实际上很容易做到......只需要改变一行代码。
以下是一些分步说明:
这会将视口更改为与iOS InAppBrowser一致。如果你更喜欢更宽的视口,但仍然想要Android / iOS之间的一致性,你可以在cordova- ios 源代码中做类似的事情来改变iOS以使用更宽的视口(但我还没有看着那个)。
我从这个google群组获得了一些有关获取cordova源代码和构建项目的信息:https://groups.google.com/forum/?fromgroups=#!topic/phonegap/mUcBcjPISgg