我在复杂代码库的复杂框架集中遇到错误,在此我收到javascript错误:
尝试访问交叉原点帧的document
值时将触发此事件。
Uncaught DOMException: Blocked a frame with origin "https://originA.com" from accessing a cross-origin frame.
有什么方法可以解决此错误并确定第二个来源是什么(不是originA?此错误含糊不清,尝试访问框架的.location属性也会产生相同的错误。
我也尝试使用--disable-web-security
启动Chrome浏览器以进行故障排除,但引发了相同的错误。
我只想知道这个试图访问的跨域框架到底是什么。
我能够在Firefox中解决此问题。当我使用Firefox并下载“ Cors Everywhere”扩展名时,该扩展名仍未启用,但是控制台错误详细信息报告了框架的URL,可帮助我确定问题所在。