从另一个域请求外部脚本

时间:2019-08-28 14:35:47

标签: javascript php jquery

我要在网站上添加第三方服务印章(显示业务验证详细信息)。他们提供了iframe / javascript代码以嵌入网站。嵌入代码是在显示盖章之前检查引荐来源网址。因此,如果该图章位于该域中,则该图章已注册,因为它显示了该图章;如果该图章位于另一个域中,则表明存在该域不允许显示该图章的错误。

当我在domainB.com上添加相同的印章时,它显示一条错误消息,不允许这样做。我想在domainB.com上使用与封条相同的javascript嵌入代码

我所做的是我将印章脚本上传到domainA.com上,并使用PHP / Jquery Ajax脚本将脚本加载到domainB.com上,但它仍然向我显示相同的错误消息。

这是我在domainB.com上使用的脚本

 $.post("https://domainA.com/test.php",
    { "post_parameter" : "post_value" },
    function(data){              
      // put the result into a div
      $('#result').html(data);
    }
  );

我想知道是否可以通过domainB.com发送请求,该请求将域名作为domainA.com传递,而该脚本将找不到该请求是从domainB.com发出的?

我同时拥有domainA.com和domainB.com两个域,我需要在domainB.com上使用相同的标识的原因是两个域都属于同一业务。

1 个答案:

答案 0 :(得分:0)

如果您使用本地主机,请尝试以下操作:


header("Access-Control-Allow-Origin: *");

如果您使用服务器等外部域,请尝试以下操作:


header("Access-Control-Allow-Origin: http://www.website.com")