简体   繁体   English

为什么实时服务器会注入这些 javascript 代码

[英]why is live-server injecting these javascript codes

I'm trying to create grid layout but live-server is injecting these codes in webpage...我正在尝试创建网格布局,但实时服务器正在网页中注入这些代码...

// <![CDATA[ <-- For SVG support 
if ('WebSocket' in window) {
  (function() {
    function refreshCSS() {
      var sheets = [].slice.call(document.getElementsByTagName("link"));
      var head = document.getElementsByTagName("head")[0];
      for (var i = 0; i < sheets.length; ++i) {
        var elem = sheets[i];
        head.removeChild(elem);
        var rel = elem.rel;
        if (elem.href && typeof rel != "string" || rel.length == 0 || rel.toLowerCase() == "stylesheet") {
          var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, '');
          elem.href = url + (url.indexOf('?') >= 0 ? '&' : '?') + '_cacheOverride=' + (new Date().valueOf());
        }
        head.appendChild(elem);
      }
    }
    var protocol = window.location.protocol === 'http:' ? 'ws://' : 'wss://';
    var address = protocol + window.location.host + window.location.pathname + '/ws';
    var socket = new WebSocket(address);
    socket.onmessage = function(msg) {
      if (msg.data == 'reload') window.location.reload();
      else if (msg.data == 'refreshcss') refreshCSS();
    };
    console.log('Live reload enabled.');
  })();
}
// ]]>

How to handle this issue;如何处理这个问题; And why it is happening?为什么会这样?

Live server "injects" code in your website to work properly, if you open your html file, you'll see that it is doesn't saved, and is only temporary to when you use the extension实时服务器在您的网站中“注入”代码以正常工作,如果您打开 html 文件,您会看到它没有保存,并且只是在您使用扩展程序时临时使用

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在运行实时服务器的情况下在 Visual Studio Code 中调试 JavaScript - How to Debug JavaScript in Visual Studio Code with live-server Running 如何在LIVE-SERVER上使用Javascript查找当前的html文件页面名称 - How can I find the current html filepage name using Javascript, on a LIVE-SERVER vscode live-server extension v5.6.1 无法解析 'axios' JavaScript 导入 - vscode live-server extension v5.6.1 fails to resolve 'axios' JavaScript import 使用npm live-server时是否清除localStorage? - Does the localStorage get cleared when working with npm live-server? 当我启动 live-server 时,TailwindCss 类没有反映出来 - TailwindCss classes are not reflected when i start live-server 关闭和打开应用程序的实时服务器会删除我的本地存储 - closing and opening live-server for an app deletes my local storage 如何在 VSCode chrome live-server 中运行 npm 模块(puppeteer)? - How to run npm module (puppeteer) in a VSCode chrome live-server? yarn eg:&#39;live-server&#39; 不被识别为内部或外部命令 - yarn eg:'live-server' is not recognized as an internal or external command 在 Visual Studio Code 中编码时如何阻止实时服务器自动打开浏览器? - How to stop live-server opening the browser automatically while coding in Visual Studio Code? 是什么导致npm live-server停止检测文件更改? - What would cause npm live-server to stop detecting file changes?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM