浏览器阻止了来源为<远程站点>的框架访问我​​站点中的框架

问题描述

我的前任在我的工作场所为客户建立了一个网站(mahlerclean.com),该网站允许求职者通过iframe登录到另一个网站(joblinkapply.com)。该客户最近收到了无法通过iframe登录该网站的申请人的投诉。

我能够在Safari中重现该问题。当我转到https://www.mahlerclean.com/career-center/job-openings时,不允许我从那里登录https://www.joblinkapply.com/company/6435,并且在Safari Web控制台中看到以下消息:

阻止了源为“ https://www.joblinkapply.com”的框架访问源为“ https://www.mahlerclean.com”的框架。协议,域和端口必须匹配。

尽管如此,我仍无法在Firefox或Chrome中重现该问题,当然,如果直接导航到https://www.joblinkapply.com/company/6435(而不是通过iframe),则该问题在所有浏览器中都可以正常工作。

我控制着mahlerclean.com,但对joblinkapply.com没有任何控制权

我的问题是:

  1. 我可以在mahlerclean.com上的网站上做些什么, 允许iframe to joblinkapply.com在所有浏览器上运行?
  2. 为什么我只能在Safari中看到该问题?将来其他浏览器可能会变得更严格吗(例如,行为类似于Safari)?
  3. 尝试通过iframe支持登录到远程站点甚至是合理的选择,还是我应该告诉客户端放弃iframe,而直接链接到https://www.joblinkapply.com/company/6435

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...