JavaScript кросс-коммуникация - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть два веб-приложения, в которых мне нужно отправить некоторые текстовые данные из одного приложения в другое.

Из моего первого приложения, пытающегося открыть второе приложение с помощью 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.

Я пытался выяснить из подобных постов, но пока не работает.

Любая помощь будет оценена.

...