收藏
回答

在web-view中添加iframe时可否提前判断url是否在配置的业务域名中?

由于iframe中使用了非配置的业务域名会使得web-view页面直接挂掉,所以想提前知道是否是支持的业务域名,再决定是否要使用iframe。

场景有点特殊,我们的代码是提供给业务方使用的SDK,业务方可能也是提供给其他业务方使用的SDK,所以域名可变、未知的,所以代码中判断域名白名单的方案不太可取

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

2 个回答

  • 微喵网络
    微喵网络
    2021-06-16

    自己在页面代码中判断

    2021-06-16
    有用
    回复 2
    • 杨溜溜
      杨溜溜
      2021-06-16
      场景有点特殊,因为业务域名是可变、未知的,所以代码里不好判断
      2021-06-16
      回复
    • 微喵网络
      微喵网络
      2021-06-16回复杨溜溜
      那没办法了
      2021-06-16
      回复
  • this
    this
    2021-06-16

    自己代码里也搞个域名白名单不就行了

    2021-06-16
    有用
    回复 2
    • 杨溜溜
      杨溜溜
      2021-06-16
      代码是提供给业务方使用的第三方SDK,不同的业务方域名不一样,而且业务方的域名也是可变的,所以白名单的方案不太可取
      2021-06-16
      回复
    • this
      this
      2021-06-16回复杨溜溜
      好像也不影响呀,你的域名白名单可以是从你的接口获取,然后你的后台开一块跟小程序后台配置业务域名一样的页面,无论你的业务方怎么变,域名怎么变,让他自己去后台配置。不过具体业务我也不清楚,我能想到的就只有这个方案
      2021-06-16
      回复
登录 后发表内容