Déb*_*yak 3 php cors laravel-4
我正在使用laravel 4进行我的开发之一,我正在尝试使用跨源调用加载iframe.但是它会抛出一个错误,例如"X-Frame-Options拒绝加载:不允许跨源框架".
我想设置一个标题,如:
header('X-Frame-Options: ALLOW-FROM SAMEORIGIN');
header('X-Frame-Options: ALLOW-FROM GOFORIT');
Run Code Online (Sandbox Code Playgroud)
但我仍然得到上述问题.如果我错过了什么,请建议.
使用时,ALLOW-FROM您必须指定URL,而不是替代值.
使用SAMEORIGIN显式块交叉原始调用.
使用时,GOFORIT您必须将其指定为唯一值.
所以你要:
header("X-Frame-Options: GOFORIT");
Run Code Online (Sandbox Code Playgroud)
请注意,这GOFORIT是默认行为,因此您可能必须删除一些拒绝访问的其他代码.
另请注意,X-Frame-Options标头必须从框架中显示的页面授予权限,而不是包含<iframe>标签本身的页面.您不能允许自己将其他网站放在框架中.