2017-06-01 82 views
-1

如何禁用/查看源代码/和/ inspect元素/,ctrl u ctrl shift I f12菜单栏和右键单击,还有ctrl ctrl p ctrl v,ctrl a,ctrl c ,并拖动选择页面,请回答所有可能的部分,我更喜欢这样做JavaScript数组keycodes或html没有PHP或其他languages.also我想阻止ifram使用像我的网站像谷歌一些网站。 据我所知,它是不可能完全禁用视图源和检查元素,所以我想代码的缩小和我的问题的其余部分回答。 -----------------------------------编辑------------- ------------------------如何禁用查看源代码并检查元素

我自己解决了很多,我用onkeydown返回false来禁用所有键,仍然需要数组,我通过强制浏览器到window.open禁用检查元素菜单栏,我仍然需要右键单击,但是想补充一点,我需要一个自定义的右键单击菜单,我禁用了可能性来禁用Javascript,以便通过使用noscript停止关键块功能重定向。我还需要拖动和选择部分。我仍然希望更好地修复它......甚至可以将代码缩小或加密。任何人需要我使用的一些代码只是回复。我只需要修复它。

+3

这是什么目标?您是否试图阻止用户看到HTML中隐藏的内容?请记住,无论客户端对用户施加什么样的限制,您仍然可以将浏览器移至整个页面,以便用其他方法将其分开。 –

+1

是的,我试图阻止的东西在源中,但是我发现一个不是很可靠的方法,我需要一个更好的方法。 – antimalwareprogram

+5

这根本不可能,无论你做什么,任何用户都能看到你的代码。无论浏览器能看到什么,用户都可以看到。任何秘密都需要保留在服务器上。 –

回答

1

不可能阻止用户检查他们机器上运行的代码。在一天结束的时候,他们获得的HTMl将以纯文本形式可读。你可能对大多数人造成滋扰,但这不会是一个有效的安全措施 - 例如,Chrome扩展仍然会运行,所以如果有人使用NoScript扩展名,它将禁用所有的JavaScript。

更好的选择是处理您的逻辑服务器端,并仅向客户端发送他们需要知道/请求的信息。

还有一些免费的javascript混淆器,如https://javascriptobfuscator.com/。请记住,这不是一个安全的方法,但。

+2

我已经阻止了无脚本的可能性,使网站不运行没有JavaScript – antimalwareprogram

+3

这并不重要,但 - 想象一下,在一天结束时,整体您的网页将以明文形式传输给用户。他们总是可以只做一个view-source:你的网页的URL,或者注入他们自己的URL,或者在HTTP请求到达之前拦截它。这是不可能的 - 客户端安全根本就不是安全的 – JonLuca

+2

那么如果我只允许从我的home.page访问页面,那么如果不是来自该源的重定向到另一个页面无关紧要将来自我的网站被自动重定向到一个新窗口,其源代码被缩小并且地址被隐藏了? – antimalwareprogram

0

我自己解决了很多,我用onkeydown返回false来禁用所有的键,还需要数组,我通过强制浏览器到window.open禁用了检查元素菜单栏,我仍然需要右键单击,但是想添加我需要一个自定义的右键菜单,我禁用了禁用Javascript的可能性,以便通过使用noscript函数重定向来停止密钥块。我还需要拖动和选择部分。我仍然希望更好地修复它......甚至可以将代码缩小或加密。任何人需要我使用的一些代码只是回复。我只需要修复它。

+0

请使用您问题上的编辑链接添加其他信息。后回答按钮应该只用于问题的完整答案。 - [来自评论](/评论/低质量帖/ 16300058) –