小程序
小游戏
企业微信
微信支付
扫描小程序码分享
有个项目对接了第三方,小程序跳对方的h5,结果对方页面又需要跳芝麻信用的页面。这个芝麻信用我总不能配业务域名呀,灵机一动,尝试了用iframe内嵌第三方业务域名,希望可以正常跳转,结果用真机测试了一下还真行了!!!,这个兴奋啊,这不快上线了,发现居然是安卓可以,ios不行,这真是五雷轰顶啊!!!!这算是bug吗,我该怎么办?微信什么时候能把业务域名这个鬼解决一下??
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
刚给了点希望,转过身就是一板砖啊
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,iframe引用的业务域名也是要求配置的
你好,我这边嵌套的h5页面用到了一个第三方客服,安卓上可以引用但是在苹果上就说没有配置业务域名,这是什么原因呢,还有配置业务域名不是还需要验证吗?但这是第三方的网站,验证不了啊
iframe 业务域名需要文件验证,用不了第三方网址的,你可以用自己的业务域名包装下
官方说不能引用非验证业务域名,兄弟,死心吧。即使你设置到iframe里面,官方也能解析出来的,说你是非法域名。这不是问题,是官方故意这样弄得,防止你们小程序乱引导到一些非法页面去。这样会规避审查。
内心已经接受,谁让咱必须要用呢。
iframe也是需要配置域名的
我目前想的几个方案可以试一下
1,你先用自家域名创建个子域名配置到后台,然后子域名再cnname解析到你想访问的域名,然后直接访问自家子域名就可以了
2,代理接口,自家服务端实现个接口,请求时传个“url”参数,然后服务器接口帮你代请求,然后返回HTML给你,就是做了个代理
3,使用自家子域名,然后使用Nginx反向代理需要访问的域名
nginx反向代理应该是可行的,可是这个是对方跳蚂蚁金服,操作还是麻烦了点。最后还是砍了需求,绕过去了。
nginx反向代理,你试过可行吗?
哈,所有页面都需要验证滴。第三方是用不了滴。
借楼说一下我这个BUG,我这明明打开的是https://的页面 为什么安卓下却被识别成file://...
跳转地址:https://www.s-mall.xyz/WeChat/Vip/VipCenter?linkType=WeChat&machineCode=&openID=o8aCe4rhZQyFcwy6mvapp4fM1y48&headImage=https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIt0nAFvqib3fh7kch4caw5oJNiaeFZwicJtf106vnSDwrtXe1f0b8Mdc0qEpjRUebGichzOPlhtBCxdw/132&nickName=Ting&type=&itemID=&itemQty=&itemPrice=&shelf=
有可能是你这个页面里有用 file:// 的资源
并没有...好像是网站安全的问题
iframe似乎有说明 需要配置业务域名 安卓可以只能说安卓有bug...
安卓:这锅我不背
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
刚给了点希望,转过身就是一板砖啊
你好,iframe引用的业务域名也是要求配置的
你好,我这边嵌套的h5页面用到了一个第三方客服,安卓上可以引用但是在苹果上就说没有配置业务域名,这是什么原因呢,还有配置业务域名不是还需要验证吗?但这是第三方的网站,验证不了啊
iframe 业务域名需要文件验证,用不了第三方网址的,你可以用自己的业务域名包装下
官方说不能引用非验证业务域名,兄弟,死心吧。即使你设置到iframe里面,官方也能解析出来的,说你是非法域名。这不是问题,是官方故意这样弄得,防止你们小程序乱引导到一些非法页面去。这样会规避审查。
内心已经接受,谁让咱必须要用呢。
iframe也是需要配置域名的
我目前想的几个方案可以试一下
1,你先用自家域名创建个子域名配置到后台,然后子域名再cnname解析到你想访问的域名,然后直接访问自家子域名就可以了
2,代理接口,自家服务端实现个接口,请求时传个“url”参数,然后服务器接口帮你代请求,然后返回HTML给你,就是做了个代理
3,使用自家子域名,然后使用Nginx反向代理需要访问的域名
nginx反向代理应该是可行的,可是这个是对方跳蚂蚁金服,操作还是麻烦了点。最后还是砍了需求,绕过去了。
nginx反向代理,你试过可行吗?
哈,所有页面都需要验证滴。第三方是用不了滴。
借楼说一下我这个BUG,我这明明打开的是https://的页面 为什么安卓下却被识别成file://...
跳转地址:https://www.s-mall.xyz/WeChat/Vip/VipCenter?linkType=WeChat&machineCode=&openID=o8aCe4rhZQyFcwy6mvapp4fM1y48&headImage=https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIt0nAFvqib3fh7kch4caw5oJNiaeFZwicJtf106vnSDwrtXe1f0b8Mdc0qEpjRUebGichzOPlhtBCxdw/132&nickName=Ting&type=&itemID=&itemQty=&itemPrice=&shelf=
有可能是你这个页面里有用 file:// 的资源
并没有...好像是网站安全的问题
iframe似乎有说明 需要配置业务域名 安卓可以只能说安卓有bug...
安卓:这锅我不背