我无论如何都不是一位经验丰富的网站开发人员,所以如果这是一个非常基本的/新问题我会道歉。我确实尝试过研究这个错误信息,但我的技能组合在于不同的领域,所以我希望有人可以给我一个指针。
我们有一个内联的SWG(安全网关)可能会或可能不会导致这种情况,因为访问在IE中有效,但在Chrome中无法运行 - 而SWG最近才进入内联 - 所以我试图找到一些根本原因这个错误。
这是我从Chrome控制台调试器中提取的错误消息:
XMLHttpRequest无法加载....请求的资源上没有“Access-Control-Allow-Origin”标头。因此,不允许原点“https://www.youtube.com”访问。响应的HTTP状态代码为403。
“...”显示引用googlevideo.com链接的网址,但我正在尝试在youtube.com上观看视频 - 任何视频。
似乎这是一个XSS防御机制,但我没有看到SWG中的任何块,也没有一些下一代功能甚至启用
Chrome版本 - 版本51.0.2704.63 m(64位) IE版本 - 11.0.9600.18314
感谢任何帮助。
答案 0 :(得分:0)
--disable-web-security
现在需要使用--user-data-dir
标记。
在Windows上使用以下命令启动chrome:
chrome.exe --disable-web-security --user-data-dir
或强>
" C:... \应用程序\的chrome.exe" --disable-web-security --user-data-dir
只需指定--disable-web-security --user-data-dir
(没有值)就可以了。
如果这样做,请尝试指定一些文件夹路径:
--user-data-dir=$HOME/path/to/some/folder