我有一个laravel应用。我有两个网址
Route::get('/', function () {
return view('welcome');
});
Route::get('/pdf', function () {
$headers = [
'Access-Control-Allow-Origin' => 'http://cms.test'
];
return response()->file('test.pdf', $headers);
});
在内部,我已经添加了iframe
<iframe src="{{ url('pdf') }}" width="100%" height="80%" id="test_frame" ></iframe>
现在我做什么
window.frames["test_frame"].contentWindow
它给出Restricted http://cms.test/pdf:Object
当我尝试访问contentWindow上的任何属性时,我会得到
SecurityError: Permission denied to access property "getSelections" on cross-origin object
我尝试过软件包"barryvdh/laravel-cors": "^0.11.2",
请帮助。我不知道我怎么有不同的血统?
编辑:
我现在知道iframe的document.URL
是“ about:blank”