4

Итак, я весело использую Visual Studio 2010 Express, и он настроен на получение помощи из Интернета. У меня есть некоторые сомнения в том, как работает какая-то языковая функция, и я нажимаю 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].

Но я знаю, что запрос является законным, поэтому я выбираю "небезопасную перезагрузку" (оставив, конечно, опцию "спросить в следующий раз"!) и правильная страница загружается:

Помощь, которую я хотел

Теперь я могу проходить через это каждый раз, когда вызываю справку Visual Studio, но на самом деле я бы предпочел этого не делать. Можно ли как-нибудь добавить умный белый список, чтобы такие URL проходили? Или я должен сообщить об ошибке для разработчиков NoScript?

2 ответа2

6

Добавьте это исключение в настройки NoScript:

^https?://msdn\.microsoft\.com/query/dev10\.query\?[^'<>]+$
2

Но я знаю, что запрос является законным, поэтому я выбираю "небезопасную перезагрузку" (оставив, конечно, опцию "спросить в следующий раз"!) и правильная страница загружается

Конечно, если вы скажете NoScript, что вы хотите, чтобы он спросил в следующий раз, когда это будет. Вы знаете, что ссылки MSDN безопасны, поэтому снимите эту опцию в следующий раз, и в будущем она должна пропустить ссылки MSDN.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .