如何使用JS或Jquery在</html>之后插入HTML注释标签[重复]

Posted

技术标签:

【中文标题】如何使用JS或Jquery在</html>之后插入HTML注释标签[重复]【英文标题】:How to Insert HTML comment tag after </html> with JS or Jquery [duplicate] 【发布时间】:2020-10-24 19:44:56 【问题描述】:

不知道是否可以求教

如果有人使用过 wp-rocket,他们会知道何时从缓存中提供页面,它会在该页面在 hh/mm/ss 生成后显示评论标签

    <html>
    <head>
    <title> Site Title </title>
    </head>
    <body>
Body area
    </body>
    </html>

<!-- Like this -->

Same as in image

【问题讨论】:

为什么?它不像任何人都会看到它,或者你在谈论服务器端js? 有一个方法document.createComment();但是我可以知道在结束标记之后注入 cmets 的目的吗? 你不应该在后端(如果有的话)而不是在浏览器中这样做吗? 如果您认为在页面中使用javascript会修改存储在服务器上的文件本身,那您就错了。为什么不能手动操作? 仅在浏览器页面的生命周期内。每次加载页面时,它都会从服务器中提取原始文件。您无法使用页面中的 javascript 来实际修改服务器上的文件。这需要通过服务器端编程语言来完成 【参考方案1】:

工作代码!!使用 jQuery after() 方法。

Browser Developer Tools (F12)中Inspect观察结果

$('html').after('&lt;!-- Like this --&gt;');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<html>

<head>
  <title> Site Title </title>
</head>

<body>
  Body area
</body>

</html>

【讨论】:

哇!惊人的从未在我的脑海中浮现 不错!它有效! 有没有办法用这个换行? like

以上是关于如何使用JS或Jquery在</html>之后插入HTML注释标签[重复]的主要内容,如果未能解决你的问题,请参考以下文章

js文件如何引入jquery

jquery或js复制/ 粘贴事件

jquery用法

js或jquery如何控制同一套html调用不同的CSS设置?

使用 js 或 jquery 限定 html 数据

js 或 jquery 过滤html中的空格 回车因为判断出来的是一个字符串,去不掉啊!求助