https://myUI:88/openURLウェブアプリでパブリックメソッドです。親のjsファイルで
:子供のJSファイルで
var childWindow = window.open(childurl);// opens a new window and puts the reference to it in childWindow variable.
childWindow.postMessage(YourMessageJson);//the json should be stringified before sending
:
window.addEventListener('message', receivedMessage);//attach event listener to get the event sent by postMessage from your parent.
function receivedMessage(data){ //callback function executed on receiving the message
xhr.open(url) //The http call that you wanted to make from this page (I have just put a dummy xhr call, replace it according to your use case)
}
は、ある意味で "ユーザースクリプト" を渡し??メインウィンドウから開いたウィンドウにjsonデータを送信しますか? –
はい..そのurl(そのWebアプリケーション)でメソッド-getRealDataを呼び出します – Smitha
データuriで何かできるのですか? https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs – Smitha