Это не поддерживается в C#, и если бы он был мое дело, то это не должно быть так также.
быстрое увеличение внутренних классов в Java происходит главным образом из-за отсутствия делегатов или лямбд, которые имеет C#. Таким образом, в то время как этот тип функциональности в настоящее время является "Вашей единственной надеждой" в Java, можно обычно использовать другие механизмы в C# для достигания тех же целей. Java испытывает желание играть на фортепьяно с одной рукой в этом отношении.
(По общему признанию многие из нас стали довольно хорошими в этом одноруком проигрывании; и теперь кажется, что мы должны ожидать, по крайней мере, до java 8 для закрытий...)
ActiveXObject также можно отключить. Обратите внимание, что другие браузеры также могут отключить эту и другие настройки. Речь идет не о совместимости браузера, а о предпочтениях пользователя. Пользователи могут разрешать / запрещать междоменные запросы, могут разрешать / запрещать сценарии, могут разрешать или запрещать Flash и т. Д.
Вам всегда нужно будет проверять, работает ли ваша страница плавно (или плавно откатывается), когда пользователи отключили определенные функции браузера, которые вам нужны.
Хорошая новость: он включен по умолчанию, у большинства пользователей он будет включен.
Обновление: по умолчанию, сценарии и внешние запросы (например, document ()
, xsl: include
с XSLT или внешними объектами в XML) не поддерживаются объектами, полученными XmlHttpRequest
, и должны быть включены явно.
Это предположение, но я предполагаю, что они позволяют отключать его по той же причине, по которой они позволяют отключать JavaScript. Некоторые люди считают, что риски (конфиденциальность, безопасность и т. Д.) Перевешивают выгоду, и поэтому хотят отключить эту возможность.