纷享销客开发者手册 纷享销客开发者手册
  • APL开发手册
  • PWC开发手册
  • OpenAPI 文档
  • 自定义组件(PC端)
  • 自定义组件(小程序)
  • 自定义插件(PC端)
  • 自定义插件(小程序)
  • 第三方集成插件(H5)
  • API(PC端)
  • API(小程序)
  • Fx DevTools
更新日志
  • 简体中文
  • English
  • 自定义组件(PC端)
  • 自定义组件(小程序)
  • 自定义插件(PC端)
  • 自定义插件(小程序)
  • 第三方集成插件(H5)
  • API(PC端)
  • API(小程序)
  • Fx DevTools
更新日志
  • 简体中文
  • English
  • 入门

  • 组件

  • 示例

  • 常见问题

    • 自定义组件的data属性
    • 如何复用自定义组件
    • 如何兼容PC和移动端
    • 如何调试自定义组件
    • iframe嵌入问题
    目录

    iframe嵌入问题

    # iframe使用问题

    当使用iframe嵌入第三方应用时,通常使用iframe作为独立环境去运行第三方的应用,其中会产生一些问题。这里我们列举了一些常见的问题,以帮助您修复解决。

    # 1、高度问题

    iframe无法根据内嵌页面的高度来调节自身,所以需要手动设置一个固定高度,来展示内部系统。

        <iframe src="https://xxxxx" height="100%" width="100%">
    

    # 2、无法访问页面

    通常是由以下原因导致:

    1. 页面的协议 非https,导致无法访问。我们改成https的网络协议即可。

    2. 响应头设置了 x-frame-option: SAMEORIGIN,导致页面无法访问。我们需要将该参数的值设置为 DENY 或者 ALLOW-FROM https://www.fxiaoke.com/。

      关于x-frame-option的修改,我们可以先从自有服务的nginx、Apache服务器开始排查;如果确保自有服务没有问题,考虑接入的第三方系统的管理后台中会有相关的设置项,例如 “Security Headers”。

    3. 响应头设置了 set-cookie: *** samesite=lax ***,lax意味着仅在顶部窗口导航中的请求中发送cookie,所以iframe中的任何请求无法发送cookie从而导致登录失败。

      关于 samesite 的设置,最新版浏览器默认 samesite 为 lax,所以需要手动设置 samesite 为 None,设置需要对自有服务的nginx、Apache服务器进行设置。

    如何调试自定义组件

    ← 如何调试自定义组件

    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式