2011-11-16 132 views
-1

我需要在特定页面中封锁Firebug和Chrome Developer Tools等工具。我怎样才能做到这一点?如何在页面中阻止开发人员工具(如Firebug)?

我发现这个代码,它适用于萤火虫:

<script> 
    if(window.console && window.console.firebug){ 
     alert("Sorry! This system does not support Firebug.\nClick OK to log out."); 
     window.location='/login_out'; 
    } 
</script> 

但不适合Chrome开发者工具等。有没有人知道阻止大多数开发人员工具的方法?

只是FYI,我需要这个来避免用户更改html代码。我在表单中使用隐藏的输入,不幸的是,我真的需要使用cURL或类似的东西来做到这一点。很抱歉,如果“开发者工具”不够清晰。

+2

我只需输入html源代码并删除以下行:P –

+1

您无法可靠......这些工具属于用户,网页无权拒绝访问它们。任何知道自己在做什么的人都可以轻松删除您的限制。 – Clive

+0

你为什么要这么做? – gilden

回答

3

不要打扰。你不能禁用它,并坦率地说 - 没有一个好的理由去做。不要向用户发送任何你不想让他们看到的东西。

+0

感谢您的回答。我会按照你的建议,我知道我要求的东西对网络来说不是很好。但是,这是因为我工作的系统的局限性,必须忍受这一点。 =( –

+0

'Nice'与它无关,只是不可能阻止浏览器或浏览器工具访问您的网站发送的数据。 – zmbq

+0

我知道这是更好的方式来做我需要做的事情,但我是被迫以一种不是最好的方式去做,这就是我的意思。 –

相关问题