当 Visual Studio 帮助系统在 Firefox 中调用 MSDN 网页时,如何告诉 NoScript 不要惊慌失措?

JCC*_*CyC 4 firefox url javascript firefox-extensions

所以,我很高兴地使用 Visual Studio 2010 Express,它被配置为从 Web 获取帮助。我对某些语言功能的工作原理有一些疑问,我在光标位于其上的情况下按 F1。VS 调用一个 URL。这是发生的事情:

NoScript 抱怨

在 NoScript 控制台中,这是记录的内容:

[NoScript XSS] Sanitized suspicious request. Original URL [http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(SYSTEM.DRAWING.GRAPHICS);k(TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV3.5%22);k(DevLang-CSHARP)&rd=true] requested from [chrome://browser/content/browser.xul]. Sanitized URL: [http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%20SYSTEM.DRAWING.GRAPHICS%20%3Bk%20TargetFrameworkMoniker-%20.NETFRAMEWORK%2CVERSION%20V3.5%20%20%3Bk%20DevLang-CSHARP%20&rd=true#7978358773843752283].
Run Code Online (Sandbox Code Playgroud)

但我知道请求是合法的,所以我选择了“不安全的重新加载”(当然,选中“下次询问”选项!)并加载正确的页面:

我想要的帮助

现在,我每次调用 Visual Studio 帮助时都可以完成此操作,但实际上,我不想这样做。有什么办法可以添加智能白名单,以便通过此类 URL?还是我应该为 NoScript 开发人员提交错误?

Joh*_*zen 6

将此排除添加到 NoScript 设置:

^https?://msdn\.microsoft\.com/query/dev10\.query\?[^'<>]+$
Run Code Online (Sandbox Code Playgroud)