如何解决浏览器阻止了来源为<远程站点>的框架访问我站点中的框架
我的前任在我的工作场所为客户建立了一个网站(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没有任何控制权
我的问题是:
- 我可以在mahlerclean.com上的网站上做些什么, 允许iframe to joblinkapply.com在所有浏览器上运行?
- 为什么我只能在Safari中看到该问题?将来其他浏览器可能会变得更严格吗(例如,行为类似于Safari)?
- 尝试通过iframe支持登录到远程站点甚至是合理的选择,还是我应该告诉客户端放弃iframe,而直接链接到https://www.joblinkapply.com/company/6435?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。