当我创建一个网站时,我的朋友总是从我的网站上复制我的HTML和CSS代码并上传提供他名字的网站。我在我的网站上阻止了右键单击。但他可以通过Firebug复制任何代码。是否可以在我的网站中阻止Firebug?或者是否有任何代码来保护我的网站?
答案 0 :(得分:1)
除了你无法完全隐藏你的HTML代码之外,还有一些方法可以让“窃取者”的工作变得更加困难。
真的,这本书中最古老的伎俩。它涉及在代码开始之前添加大量空白区域,以便查看源菜单显示为空白。但是,所有人都必须注意滚动条并滚动查找代码。像这种方法一样毫无意义和愚蠢,仍然有一些人使用它。
这些脚本阻止用户右键单击“查看源”功能所在的位置。 缺点:众所周知,难以跨浏览器工作并且实际上正常工作。 右键单击菜单或上下文菜单包括许多有用的用户工具,包括导航按钮和“书签页面”按钮。大多数用户不善待他们的浏览器功能被禁用,并且倾向于不重新访问这些页面。 View Source功能也可通过顶部菜单获得。在浏览器顶部的主菜单栏中,选择“查看”,然后在子菜单中,您将看到“查看源”或类似内容。此外,还有一些键盘快捷键,如Ctrl + U,可用于查看源。所有这些方法都会给尝试查看您的来源的人增加大约两秒钟的延迟,并且会激怒那些不想查看您的来源的用户。
这是迄今为止尝试隐藏某个源代码的最常用方法。它涉及获取代码,使用自定义函数以某种方式“加密”它,然后将其放入HTML文件以及将为浏览器解密的函数。用户可以查看源,但这是不可理解的。 缺点:您的网站仅适用于启用了JavaScript的用户。这排除了搜索引擎,选择禁用JavaScript的用户以及使用没有JavaScript功能的文本浏览器(例如盲人)的用户。请记住,JavaScript是一种奢侈品,而不是网络上的必需品。 您必须包含解密页面的方法,以便浏览器可以显示它。了解JavaScript的人可以轻松解密页面。 许多浏览器都提供了替代方法。有些允许您保存页面,解密以便以后查看。其他人,如FireFox,包括DOM Inspector等工具,它允许您轻松查看和复制页面的XML,并进行解密。
有些不太诚实的人想要向您推销软件,以便快速方便地“保护”您的源代码。这种类型的软件通常以不同的方式使用上述方法来隐藏源代码。许多人认为,如果他们购买它,它必须工作。它没有。正如我们所看到的,上述方法都很容易被规避,所有这些软件都是为你实现这些可怕的方法并拿走你的钱。不要为他们堕落,我还没有看到一个有效的,他们永远不会。
底线是浏览器需要查看未加密的纯文本源代码来创建网页。因此,隐藏HTML源代码是不可能的。如果浏览器可以读取它,那么它需要能够渲染网页,那么用户也是如此。这是底线。
很多人在网站盗版后都会寻找这个。我知道在几分钟内有人可以偷走你的工作时间是残忍的,但隐藏你的源代码无法帮助你。联系相关人员并要求他们将其删除可以解决许多问题。否则,请联系网络主机或该人的ISP,并解释情况是一个很好的行动方案。我无法向您提供法律建议,但如果您认为您的版权受到侵犯,您可以联系律师。但隐藏(或“加密”)你的来源,根本不会做任何事情。
不幸的是,这个问题的答案很简单,你不能。已经提出了各种方法,但是所有这些方法都很容易被规避。最后,确保没有人可以窃取你的源代码的唯一确定的方法是永远不要把它放在互联网上。
希望有所帮助