У меня есть два веб-приложения, в которых мне нужно отправить некоторые текстовые данные из одного приложения в другое.
Из моего первого приложения, пытающегося открыть второе приложение с помощью window.open (url). из второго приложения, вызывающего приведенный ниже метод, при событии клика, которое является send_report_data
, которое будет содержать все данные, и затем будет вставлено в родительское окно.
function send_report_data(form_data){
if(opener != null){
var test_data = form_data;//It has text data
opener.globalNotify(test_data);//passing to callback
window.close();//Once passed closing current window
}
}
var globalNotify = function callback(finaldata){
$('#post_data_div').html(finaldata);//Recieved text data assigning to text area
$("#reportingRte").html(finaldata);//Recieved text data assigning to div element
}
Но ошибка ниже этой строки opener.globalNotify(test_data);
custom.js:1162 Uncaught DOMException: Blocked a frame with origin "http://one.example.com" from accessing a cross-origin frame.
Я пытался выяснить из подобных постов, но пока не работает.
Любая помощь будет оценена.