У меня есть приложение laravel.у меня есть два URL
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",
, пожалуйста, помогите.Я не знаю, откуда у меня разное происхождение?
Отредактировано: теперь я знаю, что document.URL
iframe "about: blank"