跨域请求有效,但无响应

时间:2019-03-08 08:59:14

标签: cross-domain postmessage

我正在使用goog.net.xpc.CrossPageChannel,而后者又使用goog.net.xpc.NativeMessagingTransport进行跨域消息传递。从我的应用程序中,我将iframe打开到跨域。 iframed站点发送了一个请求,我的应用程序可以接收该请求,并使用goog.net.xpc.CrossPageChannel.prototype.send将服务名作为“ _response”发送回了响应。我可以看到它调用了goog.net.xpc.NativeMessagingTransport.prototype.send来执行后消息

        obj.postMessage(
        channelName + '|' + service + ':' + payload,
        transport.peerHostname_);

控制台上未记录任何错误,但消息从未到达另一侧。但是出于测试目的,当我在本地运行iframed服务器时,另一端会收到响应。仅当iframed服务器不是同一域时,它才起作用。有人可以帮忙什么事吗?

0 个答案:

没有答案