首页 > 解决方案 > 如何在 Ctrl+Shift+I 检查器中覆盖正文标记

问题描述

我有一些 HTML 代码

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ControlShiftI Example</title>
</head> 
<body> 
Enter UserName <input type="text" name="user"><br> 
Enter Password <input type="password" class="password-input" name="pass">
</body>
</html>

我在检查器中的 ctrl+shift+i 之后在浏览器上运行我想覆盖完整正文标记中的一些其他代码。在上面我不想看到这个身体标签代码之后,我想看到一些覆盖代码。这可能吗?

标签: htmlcss

解决方案


这是不可能的。

隐藏 Javascript

如果您担心 HTML 更整洁,因为 Javascript 代码占用太多空间,只需<script src="externalFile.js"></script>

如果您担心要隐藏您的代码,因为您不希望其他人阅读和理解它,您可以缩小和混淆代码,例如使用 UglifyJS。然而,检查员可以通过美化代码来撤销缩小。然而,根据所使用的技术,混淆不能完全撤消。

隐藏 HTML

如果这个问题不是关于 javascript 并且您想减少 html 行数:

<object data="externalHTMLFile.html"></object>

或者

<iframe src="externalHTMLFile.html"></iframe>

还有其他方法。

但是您不能简单地对检查器隐藏一些 html,或者取消用户打开外部 HTML 文件并读取所有 HTML 的能力。


推荐阅读