将外部网站嵌入页面并与内容进行交互

时间:2018-07-21 22:43:48

标签: javascript reactjs web iframe cors

我正在尝试在页面上加载外部网站并与内容进行交互,例如添加事件侦听器(用于加载的外部网站的内容)。由于无法与内容进行交互,因此无法在iframe上使用它,我尝试使用react进行操作,并且当我要将事件侦听器添加到iframe时,出现以下js错误mgmt.getVertexLabels().collect{it.name()} 我以为这是不可能的,但是后来我从看来可以做到这一点的工具中观看了此视频:https://youtu.be/qinZviJajcw?t=21

有人有想法可以实现吗?

谢谢!

1 个答案:

答案 0 :(得分:-1)

从外观上看,您没有跨域请求(CORS)设置。对于ASP.NET,请检查以下内容:

https://docs.microsoft.com/en-us/aspnet/core/security/cors?view=aspnetcore-2.1#setting-up-cors

具体来说,您将需要修改Startup.cs文件以启用CORS。

如果您不使用ASP.NET,那么我建议您使用Google CORS作为正在使用的任何Web后端。