如何在不启用javascript的情况下阅读support.microsoft.com上的文章文本?


1

我想在禁用Javascript的计算机上运行单独的管理员帐户,以提高安全性。

经常禁用javascript被建议阻止最近的0day漏洞。HTML支持读取文本页面; 这不是一个仅限JavaScript的功能。

但是,在禁用javascript时,support.microsoft.com拒绝显示文本文章的内容。

我可以使用Google的缓存(搜索结果中的“缓存”链接),但这非常繁琐。是否真的没有办法查看微软的支持文章,没有为任何打开的网页启用Javascript?


如果禁用JavaScript,您是如何设法发布此问题的?;)
DavidPostill

:)。“ 单独的管理员帐户”
sourcejedi 2016年

1
我怀疑你问题的答案是否定的。我使用noscript只在绝对必要的地方启用它。
DavidPostill

我检查了无脚本页面的DOM,内容似乎没有。您是否愿意手动调整帖子URL以检索内容?
约翰德沃拉克

Answers:


1

只是在页面上抛出时尚或内容拦截器是不够的,因为数据不存在 ; 您可以通过在页面源中搜索应包含在页面中的单词来验证该问题。页面脚本从许多不同的源获取页面的一部分(是的,它确实损害了性能),并且文章内容具体来自https://support.microsoft.com/api/content/Asset/<id>


免责声明:我不是安全专家或近在咫尺。此外,不同的用户需要不同级别的安全性。仅仅因为我没有说出危险的东西并不意味着它对你来说足够安全。我无法取代付费顾问。如果您的情况需要,请不要忘记其他防线,例如VM。

我可以想到以下选项:

  • 为此特定域启用JavaScript。虽然这不像完整的块那样安全,但域白名单仍然比在任何地方启用JavaScript更安全,因为任何攻击媒介都必须通过列入白名单的域。不要忘记仅将HTTPS网址列入白名单。
  • 将页面JavaScript替换为您自己的插件,用户脚本或书签。即使您的里程可能会有所不同,即使页面javascript被插件禁用,用户脚本仍然可以运行。从本地(缓存)源获取Angular框架并针对页面内容运行它的用户脚本可能就足够了,但我不能给出明确的承诺。

    但请注意安全性。从本地源安装userscript会阻止自动升级,因此请使用它。更糟糕的是,如果您不自己编写脚本或检查源代码,您将不得不信任脚本作者,并且用户脚本具有比页面JavaScript 更高的权限,并且浏览器插件仍然更强大,而您甚至不相信页面自己的JavaScript。

  • 使用外部服务查看该页面 - 但使用Google缓存的任何替代方案都可能更不方便,除非您设法专门找到Microsoft帮助的镜像。
  • 直接访问API端点。单调但安全。我不推荐这个选项,但它仍然存在。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.