我正在尝试在客户端(在chrome上)编辑测试网站(www.mysite.com)的html代码,就像某些最终用户正在查看页面一样。然后我想
1)运行一个读取某些字段的脚本
2)获取数据并使用http请求发送
const Http = new XMLHttpRequest();
const url='myserver.com/endpoint';
Http.open("POST", url);
Http.send("Some Data");
我设法完成了步骤1,但是我已经尝试了几个小时才能完成第2步,但是遇到了
Refused to connect to myserver.com/endpoint because it violates the
following Content Security Policy directive: connect-src
我主要是作为学习经验来做这件事,以查看我是否可以进行粗略的“网络抓取”,并确定有更好的方法可以实现此目的,但想尝试此解决方案。
我认为出现此错误是因为我正在跨域访问,但不知道如何仅通过仅修改客户端的前端html或脚本来允许此连接(我相信我的服务器应该有可能)能够接受发布数据,但是Chrome似乎阻止了我)