收藏
回答

预研微信小程序内嵌H5网页,是否可行?

目前处于预研阶段,初衷是利用web-view组件将已有H5网站移植到微信小程序,所有的内容都是在web-view里的。由于面向的客户使用的是局域网,不同的客户分别在自己的局域网内自己搭建后台服务器,服务器IP是变化的,相当于后台接口IP是变化的。但是了解到web-view需登录小程序管理后台配置业务域名,业务域名不固定,并且让客户都去申请域名也不合适。还有既然允许在局域网内通信(如http://192.168.137.1:8081),还需要配置业务域名和服务域名吗?

业务场景是:打开首页,首先会让用户输入服务器连接地址(内网地址),代码中和后台进行数据交互时,调用的接口就是服务器地址+接口名称。

最后一次编辑于  2020-06-05
回答关注问题邀请回答
收藏

1 个回答

  • Admin²⁰²¹
    Admin²⁰²¹
    2020-06-05

    webview需要后台添加合法的业务域名,而业务域名的要求是必修要正规备案的https域名。

    所以如果你要用线上发布的小程序来实现这个功能是不现实的。

    还有既然允许在局域网内通信(如http://192.168.137.1:8081)

    这个是开发者工具勾上不效验安全域名的前提下哈。

    2020-06-05
    有用
    回复 6
    • shero。
      shero。
      2020-06-05
      那这样可行吗?我们公司申请一个业务域名,以便能加载出来html页面,然后通过用户填写的服务器地址去进行局域网通信。这样来发布线上小程序是否可行呢?谢谢
      2020-06-05
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-06-05回复shero。
      「用户填写的服务器地址去进行局域网通信」
      用户填写的是还是局域网地址,同样限制在「非合法安全域名」了啊?
      2020-06-05
      回复
    • shero。
      shero。
      2020-06-05回复Admin²⁰²¹
      那文档中写的允许局域网通信,是什么场景可以进行局域网通信呢?只有在开发者工具勾上不校验安全域名的开发测试场景下可行吗?
      2020-06-05
      回复
    • shero。
      shero。
      2020-06-05
      也就是说在小程序中必须通过合法域名去请求接口是吧?
      2020-06-05
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-06-05回复shero。
      「只有在开发者工具勾上不校验安全域名的开发测试场景下可行吗?」目前是这样的。另外你在哪里看到web-view相关文档有说可以进行局域网通信的呢?
      2020-06-05
      回复
    查看更多(1)
登录 后发表内容
问题标签