使用js连接websocket报错VM4143:11 Refused to connect to ‘‘ because it violates the following Content Securi

这篇具有很好参考价值的文章主要介绍了使用js连接websocket报错VM4143:11 Refused to connect to ‘‘ because it violates the following Content Securi。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在使用js连接websocket后发现始终报错

var ws = new WebSocket("ws://localhost:8080"); 
ws.onopen = function(){
   console.log("open");
}
ws.onmessage = function(e){
  console.log(e.data);
}
ws.onclose = function(e){
  console.log("close");
}
ws.onerror = function(e){
  console.log(error);
}

控制台错误输出

Refused to connect to 'ws://127.0.0.1:9394/ws' because it violates the following Content Security Policy directive: "default-src 'self'". Note that 'connect-src' was not explicitly set, so 'default-src' is used as a fallback.

在百度搜索无果后在一系列查略测试后发现在html头中调整加入 connect-src ‘self’ ws:;文章来源地址https://www.toymoban.com/news/detail-702874.html

  <head>
    <meta charset="UTF-8">
    <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self'; connect-src 'self' ws:;">
  </head>```

到了这里,关于使用js连接websocket报错VM4143:11 Refused to connect to ‘‘ because it violates the following Content Securi的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • ssh连接失败,提示ssh: connect to host port 22: Connection refused

    ssh连接失败,提示ssh: connect to host port 22: Connection refused

    如图,ssh连接失败,连接显示器输入 sudo netstat -tuln | grep 22 命令查看占用22端口的服务,无任何输出,说明也不是默认端口22被占用的问题。 无法启动,提示如下 查看 SSH 服务是否正在运行, 结果显示未运行,尝试重启ssh服务,无法启动,提示如下 尝试卸载openssh- server并重新

    2024年02月04日
    浏览(22)
  • 解决:git出现Failed to connect to 127.0.0.1 port 1080 Connection refused 的报错

    解决:git出现Failed to connect to 127.0.0.1 port 1080 Connection refused 的报错

    使用git将代码push到远程仓库时,一直都出现端口代理的问题。 完成了以上两个步骤后,还是没有解决,但是报错的信息发生了变化。出现了如下的错误。 ​ 结果如下图,检查出有网络问题,需要解决网络问题。 一.需要在hosts文件中添加映射 1.hosts文件存在于: C:WindowsSy

    2024年02月15日
    浏览(10)
  • docker 部署连接nacos报错 Connection refused: /127.0.0.1:9848

    问题描述 在搭建ruoyi系统时,通过docker-compose.yml启动ruoyi-gateway、ruoyi-auth、ruoyi-modules-system报错,不能连接nacos。 原因 项目打包的时候bootstrap.yml中默认连接的是127.0.0.1:8848。当编排到docker-compose后生成镜像docker_ruoyi-xxx。127.0.0.1不能够访问nacos 解决方案 把bootstrap.yml中nacos连接全

    2024年02月11日
    浏览(23)
  • 【github】linux 拉代码报错解决:Failed to connect to github.com port 443: Connection refused

    【github】linux 拉代码报错解决:Failed to connect to github.com port 443: Connection refused

    有一天下午,服务器(linux)突然 github 无法 pull/push 也不能 clone 代码了,报错如下: 尝试了修改代理等方法,还是无法解决,最终找到了一个解决方案: 修改/etc/hosts文件,hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件 步骤: vi /etc/hosts 将行加入即可: 140.82

    2024年02月07日
    浏览(32)
  • K8s ❉ The connection to the server 报错localhost:8080 was refused

    现象描述 K8s集群初始化成功后,kubectl get nodes 查看节点信息时报错: 报错信息: 解决办法: 执行以下命令

    2024年02月11日
    浏览(21)
  • 解决git报错:fatal: unable to access ‘xxx/‘: Failed to connect to 127.0.0.1 port 7890: Connection refused

    解决git报错:fatal: unable to access ‘xxx/‘: Failed to connect to 127.0.0.1 port 7890: Connection refused

    前言:Linux系统,使用vscode进行远程连接。 git push -u origin main 的时候,出现了如下问题: 无法连接到127.0.0.1 port 7890,连接被拒绝了。百度大法后基本上是取消代理即可: 但是我在终端中输入命令运行后,会出现一个红叉: 命令无法运行。 可能是之前设置过代理的名字不是

    2024年02月15日
    浏览(50)
  • Finalshell(SSH)连接虚拟机报错java.net.ConnectException: Connection refused

    Finalshell(SSH)连接虚拟机报错java.net.ConnectException: Connection refused

    我最初安装的虚拟机版本是 15 Pro,天真的以为老版本更稳定,没想到和win10或11不兼容,装好之后,开启虚拟机后 电脑就蓝屏重启,然后卸载重装官网的新版 17 Pro,解决。 (下载地址) 安装CentOS7镜像的过程: 可以看到黑屏幕最上面有两个选项,我们可以通过 上下键 来选择

    2024年02月05日
    浏览(13)
  • ssh连接服务器出现:ssh: connect to host **** port 22: Connection refused 的解决方法

    ssh连接服务器出现:ssh: connect to host **** port 22: Connection refused 的解决方法

    我是windows10 连接 windows server2019 一直出现 ssh: connect to host **** port 22: Connection refused 查了一堆方法没有想要的 首先去看你的虚拟机有没有开启远程访问,没有开启当然访问不了。 点击允许远程访问 点击允许,然后选择用户添加你新增的用户。 然后不要看本机上面的的ipv4地址

    2024年02月11日
    浏览(16)
  • 解决Ubuntu18.04的git clone报错Failed to connect to github.com port 443: Connection refused

    解决Ubuntu18.04的git clone报错Failed to connect to github.com port 443: Connection refused

    (只看解决方法的可直接拉到文末!!!) 第一次在ubuntu终端使用git clone,结果报错 Failed to connect to github.com port 443: Connection refused,折腾了半天,终于成功下载(感谢这篇博客解救git clone 时Failed to connect to github.com port 443:connection timed out 怎么办-CSDN博客) 先把终端操作贴下

    2024年02月06日
    浏览(22)
  • 正确解决finalshell连接虚拟机报错:java.net.ConnectException: Connection refused: connect

    正确解决finalshell连接虚拟机报错:java.net.ConnectException: Connection refused: connect

    博客主页:Skylar Lin 望本文能够给您带来一定的帮助,如果有错误的地方敬请斧正! 新人博主🧑,希望多多支持🍺,还有好多库存和大家分享🎁。 转载需注明出处和原作🌹。 从大二上学期就下载了 finalshell,不过当时一直连接不上 virtualbox 的虚拟机,网上找了好几篇文章

    2024年02月06日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包