文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

使用 JavaScript 隐藏网页的源代码

2024-11-30 01:30

关注

这将是一个短的文章,如果你想限制访问者在检查元素中查看或删除网站代码,本文将向你介绍两种方法。

禁用右键单击

一种防止用户访问代码的方法是禁用右键,这包括查看源代码、检查元素和保存图像等选项。

所以如果我在网页上使用右键,它会给我一个选项来查看和检查页面的源代码。

要禁用右键,请在网页的部分添加以下代码。

有了这段代码,如果我在网页上右键点击,什么也不会发生。然而,这种方法在隐藏代码方面并不是完全有效的,因为用户仍然可以使用快捷键如 Ctrl-U 或 F12 访问源代码。

禁用快捷键

再次进入网页的部分,在脚本标签中添加以下代码。

document.addEventListener("keydown", e => {
    // DISABLE CONTROL AND ALL FUNCTION KEYS
    // if (e.ctrlKey || (e.keyCode>=112 && e.keyCode<=123)) {
    // DISABLE CONTROL AND F12
    if (e.ctrlKey || e.keyCode==123) {
        e.stopPropagation();
        e.preventDefault();
    }
});

这段代码禁用了 Ctrl 键和 F12 键的功能,确保与这些键相关的任何操作(如打开浏览器开发工具 (F12))都无法运行。

此时,如果我打开页面并尝试使用右键单击或 Ctrl-U 和 F12,则不会发生任何情况。

结束

完全隐藏代码是不可能的,因为它是以明文形式下载到客户端计算机的。但是,我向你展示的这些方法可用于使想要查看你的源代码或从你的网站窃取内容(图像、文本)的用户变得更加困难。

来源:独立开发者张张内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯