#c# #internet-explorer
#c# #internet-explorer
Вопрос:
Я пытаюсь выяснить в инструменте проверки предварительных условий (написанном на C #), включен ли в Internet Explorer JavaScript. Я не хочу его менять… просто зачитайте информацию. Доступно ли это где-нибудь в реестре?
Комментарии:
1. Итак, вы имеете в виду, что IE работает на том же компьютере, что и ваш код на C #? Не удаленный клиент?
2. Ответ не так прост, поскольку разные зоны безопасности могут иметь разные настройки в отношении того, активен или нет javascript.
3. Видор: да. Предполагается, что инструмент проверяет, все ли предварительные условия для приложений в порядке. Итак, это одна и та же машина — ничего удаленного.
4. flq: Ну, если я узнаю, как проверить это для одной зоны, я мог бы выяснить, как проверить это для других зон 🙂 Но я понимаю, что ответ, если JavaScript включен, может быть не простым «да» или «нет»
Ответ №1:
Сначала вам нужно знать, под какую зону безопасности подпадают веб-сайты, которым требуется javascript.
Когда вы знаете, какую зону ищете, вы можете найти ее в разделе SOFTWARE Windows CurrentVersion Internet Settings Zones …
Параметры недоступны для чтения человеком, поэтому вам нужно будет найти некоторую информацию о них.
Однако все это выглядит немного схематично, делая это таким образом, я надеюсь, что кто-нибудь может дать вам лучший ответ, чем мой, по крайней мере, более простой.
Комментарии:
1. Хм… Я посмотрел на это, но похоже, что содержимое этого ключа не меняется, когда я меняю настройки JavaScript в IE…
2. Ах, может быть, вы правы. У меня есть смутное воспоминание о том, что я делал что-то подобное, когда работал администратором домена, но, возможно, я не запомнил это правильно — Извините
3. Я должен извиниться. Я искал не в том месте… Конечно, это настройки для CurrentUser, а не для LocalMachine. Ты был прав, Джонас.
Ответ №2:
Я думаю, что modernizr — это то, что вы ищете, он позволяет вам читать поддерживаемые функции из HTML-тега вашей веб-страницы.
Смотрите: http://www.modernizr.com /
Комментарии:
1. Спасибо за помощь, к сожалению, это был бы JavaScript