首页 » PHP笔记 » android webview加载h5图片太大超出屏幕,js控制无效

android webview加载h5图片太大超出屏幕,js控制无效

高蒙 2016/09/08 17:20 4.5k浏览 0评论 PHP


在h5页面中,通过js控制显示的并排三张图,并且等比例的显示大小。当ios加载页面之后,查看效果,很好,但是,但打开android的时候,js控制图片的大小失效了,页面也超出了屏幕。展示出来的效果真的很糟糕。于是,我就查找是不是h5页面的问题,调试了半天依然没有进展。于是乎,问android开发,会不会是他那边设置的问题呢。因为,在ios里面展示的效果是正常的。通过努力,终于找到了解决的方法。主要还是在android那边设置参数。

下面的解决方法适用于页面打开能正常显示,android端无效的情况。在android webview里面设置的即可。

要是你本来浏览器中就显示的不正常,那么还是先把pc展示搞定再说吧。

第一、android开启页面支持js。

第二、加入下面这段代码即可。

webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);

通过上面的操作,很轻松的就解决了,android加载h5页面,js控制图片大小失效的问题。





相关文章

我有话说

站长昵称:(*)

输入内容:

选个头像:

评论列表

    ...

    高蒙

    男, PHP程序猿

    文章

    487

    标签

    42

    热度

    10w+

    南京, 江苏, 中国

    人生要是没有理想, 那跟咸鱼有什么分别。