收藏
回答

h5 在浏览器可以正常使用,一旦进入微信环境则报跨域问题,这是什么问题?

h5网页在公众号使用,通过ajax跨域获取appid,然后跳转获取用户信息。

通过浏览器可以正常获取appid然后跳转,提示请在微信客户端打开。

如果我真的在微信客户端打开,我就无法访问,通过模拟器发现,报跨域问题。

 Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request.

最后一次编辑于  2021-03-27
回答关注问题邀请回答
收藏

2 个回答

  • W
    W
    2021-03-27

    已解决,header头的问题,虽然很奇怪,为什么会在微信内出这个个问题,但是把header头定义的token 删掉,就好了。服务器内定义header参数或者后端修改代码定义参数都无效。之前正常运行的代码,莫名其妙出这个问题。

    2021-03-27
    有用 1
    回复 1
    • Lumberjack
      Lumberjack
      2022-05-17
      您好,,我们也碰到了类似问题,header头定义的token指的是Header中的哪个参数?
      2022-05-17
      回复
  • Sarah 📿
    Sarah 📿
    2021-04-01

    外部h5任意外链跳转微信打开小程序,参考案例 http://m.jumpwx.com/wx/?i=170

    2021-04-01
    有用
    回复
登录 后发表内容
问题标签