收藏
回答

[web-view]问题汇总




常见错误:

  1. 打开的域名没有在小程序管理后台设置业务域名(注意是业务域名,不是服务器域名)

  2. 打开的页面必须为https服务

  3. 打开的页面302过去的地址也必须设置过业务域名

  4. web-view空白问题,请升级微信客户端到 6.5.16

  5. 页面可以包含iframe,但是iframe的地址必须为业务域名

  6. web-view不支持支付能力,web-view的API能力见web-view的文档说明

  7. 开发者自己检查自己的https服务是否正常,测试方法:普通浏览器打开对应的地址

  8. 如果web-view使用了公众号授权的服务,开发者工具提示网页开发者的问题,请见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455784140



关于web-view的问题,大家可以集中在这个帖子留言,为了保证高效查问题,请提供以下信息:

  1. web-view的src地址

  2. 后台配置的业务域名是否设置成功

  3. 微信的版本

  4. 遇到问题的小程序APPID以及复现的微信号

  5. 出问题的错误提示信息是什么

  6. 后台设置失败问题,请提供小程序APPID以及遇到问题的时间点。

最后一次编辑于  2017-11-08
回答关注问题邀请回答
收藏

290 个回答

  • 晋
    2017-11-24

    H5微信支付?或者js-sdk支付? ==>请问  【web-view】支持页面自带的H5微信支付?或者js-sdk支付?

    2017-11-24
    有用
    回复
  • 🌞
    🌞
    2017-11-24

    最近 都没啥官方人员来社区回答问题了啊 ,只在这里看到有。问了那么多问题 都没一个官方的来回答,只能现在这里提个问题。页面布局两层,底部一层底部可滚动。上面加个弹窗,弹窗里有textarea 给他加了fixed=true后 palceholder不见了,页面加了catchtouchmove="preventTouchMove"阻止页面滚动。其他地方都不会滚动 就textarea的区域可以滚动。官方也说了textarea是原生组件层级最高。那么我底部页面滚动到底部才显示一个按钮 然后按钮点击显示弹窗,此时textarea的placeholder不见了,根本不能输入。页面比较复杂,底部页面有一个图片fixed定位到底部 z-index= -1 图片上一个html文件设置absolute定位 可以在图片上滚动。滚动到底部出现按钮 按钮点击出现一个弹层,弹层上的textarea此时placeholder不见, 照着h5开发的,地址:https://m.qtshe.com/app/partdetails?partJobId=140398  IOS手机上不行 安卓上可以 求解决 !

    2017-11-24
    有用
    回复
  • 要努力赚钱养喵呀~
    要努力赚钱养喵呀~
    2017-11-24

    WebView加载H5网页,webview对应的js中需要添加什么?

    2017-11-24
    有用
    回复
  • 要努力赚钱养喵呀~
    要努力赚钱养喵呀~
    2017-11-24

    在WebView中调用微信公众号的功能  可以么?

    2017-11-24
    有用
    回复
  • ⛱️高贵血迹⛱️
    ⛱️高贵血迹⛱️
    2017-11-23

    @raphealguo

    补充下,是大多数时候都是无效的,很少情况下能返回ture

    2017-11-23
    有用
    回复
  • ⛱️高贵血迹⛱️
    ⛱️高贵血迹⛱️
    2017-11-23

    @raphealguo   window.__wxjs_environment === 'miniprogram'   在安卓设备下有时候会失效 H5 代码贴图




    源地址:https://manger.daren007.com/app/index.php?i=3&c=entry&m=fm_jiaoyu&do=jianjie&schoolid=4


    基础库 1.6.6


    安卓微信版本:6.5.2


    安卓版本:7.1.1


    手机:魅族


    2017-11-23
    有用
    回复
  • TiAo Zi
    TiAo Zi
    2017-11-23

    模拟器可以显示,安卓真机空白,微信版本6.5.22

    2017-11-23
    有用
    回复
  • Hui先生
    Hui先生
    2017-11-23

    @raphealguo 你好,请问我要怎么通过点击index.html中的某一个按钮实现跳转到外部链接呢?在页面中直接放入web-view,页面会自动跳转过去

    2017-11-23
    有用
    回复
  • Victor
    Victor
    2017-11-23

    webview里的Iframe配置非业务域名的URL,IOS下提示“页面iframe不支持非业务域名”,测试了安卓的几个版本微信都正常显示,大部分的滑动图形验证码和地图都是用的iframe,这个怎么破?

    2017-11-23
    有用
    回复
  • 小王
    小王
    2017-11-23

    您好!我现在的问题是业务域名已经配好了,但是我在页面用

    <web-view src=""></web-view>  src里面是我在业务域名里面配过的地址,而且也绑定了我的微信号为开发者账号,但是我在开发者工具中刷新页面就弹框提示“未绑定网页开发者”,请问这是什么原因?


    2017-11-23
    有用
    回复

正在加载...

登录 后发表内容