怎么可以部分禁用javascript?

时间:2010-04-22 06:23:32

标签: script-tag javascript

我在某些日志中看到一些奇怪的东西,我想知道是否有人可以建议如何发生这种情况。我正在查看从Web应用程序的客户端发送的错误日志。

日志记录包含有关客户端数据的信息,这些信息似乎表明某个< script>页面内的块没有运行。客户端浏览器正在运行javascript,否则日志结果将不可用。日志记录组件包含在外部javascript文件中。

我可以想到两种可能发生这种情况的情况。也许在忽略的< script>中存在脚本错误。块。我试图将这种情况排除在外。

另一种情况可能与浏览器上的某些安全设置有关。由于用户偏好,可能不允许某些脚本块运行。我不确定浏览器是否看起来像这样。浏览器可能完全禁用了javascript,但我不知道任何会部分禁用javascript的浏览器或工具。

有没有人知道javascript可能被部分禁用或过滤的方式?任何特殊的浏览器或防火墙规则,...任何可能的解释。

2 个答案:

答案 0 :(得分:1)

某些公司防火墙喜欢阻止“可疑”JavaScript;见You cannot rely on JavaScript being available. Period.

在用户方面,Adblock PlusNoScript等插件可以有选择地阻止Firefox中的脚本。

答案 1 :(得分:0)

还有像privoxy这样的代理可以在它到达浏览器之前过滤和更改您请求的页面的源代码。使用firefox插件,您可以使用您正在访问的页面执行任何您想要的操作。