html - 如何在 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 之后在浏览器上运行我想覆盖完整正文标记中的一些其他代码。在上面我不想看到这个身体标签代码之后,我想看到一些覆盖代码。这可能吗?
解决方案
这是不可能的。
隐藏 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 的能力。
推荐阅读
- angular - 使用 ng select 时,收到有关“defineInjectable”的警告
- erlang - 如何将整数列表连接到 Erlang 中的字符串?
- c++ - 进程以退出代码 -1073740940 (0xC0000374) [CLion + SDL2] 结束
- javascript - 在 electron 中操作外部网站的 DOM
- html - 如何在具有多个动态表的 HTML 报告中向现有的 powershell 表添加滚动条
- sql - 安排 Sybase IQ SQL 代码每天运行
- javascript - 正则表达式递归
- sql - WHERE 子句中的 CASE 或 IF 语句
- arrays - 如何将数组从子组件传递给父组件角度8
- windows - Chr (169) 未给出版权符号