第三方JavaScript被阻止(CORB)

时间:2018-11-01 17:46:42

标签: javascript reactjs heroku cors cross-domain

我正在尝试创建一个Web小部件(要在外部网站上安装的第三方javascript)。这是我的代码:

<script type="text/javascript">(function(){d=document;s=d.createElement("script");s.src="https://MYURL.herokuapp.com/";s.async=1;d.getElementsByTagName("head") . 
[0].appendChild(s);})();</script>

该应用使用create-react-app创建并部署在Heroku上。

该应用程序呈现

<div>Hello World</div>

问题是我的脚本未加载,并且控制台“跨域读取阻止(CORB)阻止了跨域响应”中出现了此警告。

处理此问题的最佳方法是什么?

  • 向网址发送JSONP请求
  • 创建一个启用了CORS的服务器,该服务器将在外部网站和heroku应用之间进行交互
  • 使用应用程序网址作为源创建iframe

0 个答案:

没有答案