SalesForce:无法执行' postMessage'在' DOMWindow':提供的目标来源与收件人窗口的来源

时间:2017-06-12 21:31:45

标签: salesforce

我有两个帐户,从我创建应用程序(帐户1)的一个帐户,在第二个帐户中,我安装了托管应用程序。在我的主帐户(帐户1)中,我可以运行应用程序,但在我安装应用程序的所有其他帐户中,我收到此错误:Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘https://na34.salesforce.com’) does not match the recipient window’s origin (‘https://esisf.na34.visual.force.com’).

我知道这两个网址都不同但我不知道如何使它们相同或解决这个问题。

如果有人有任何想法,请告诉我如何解决这个问题。

提前致谢

1 个答案:

答案 0 :(得分:0)

这听起来像是一个CORS问题。您还使用了MyDomain功能,因此有一个" esisf" na34服务器子域之前的子域。 尝试在CORS设置中将两个网址列入白名单 Use CORS