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