как сайты работают в IE, не спрашивая "allow scripts / activeX"? - PullRequest
19 голосов
/ 12 января 2011

Я пытался погуглить это и не нашел ничего хорошего ...

У меня есть веб-страница, которую я тестирую (это HTML-документ на моем локальном компьютере).

При загрузке IE спрашивает, хочу ли я разрешить скрипты и activeX (я не понимаю, почему они считаются одинаково опасными)

Популярные сайты, такие как cnn.com и stackoverflow.com, не спрашивают меня, хочу ли я запускать скрипты, они просто делают это. Как и почему это происходит? Должен ли я сделать что-то особенное, чтобы этого не случилось? (Есть приглашение, но я не хочу, чтобы это отображалось для моих обычных пользователей)

Ответы [ 4 ]

20 голосов
/ 12 января 2011

Каким-то образом IE доверяет локальным документам меньше, чем в Интернете. Что противоречит интуиции. Но я уверен, что есть причина ... однако нет никаких причин или объяснений, если вы поставите следующее

<!-- saved from url=(0017)http://localhost/ -->

вверху вашего документа, IE будет доверять ему больше.

(также почему в StackOverflow нет тега WTF? Очень нужно)

4 голосов
/ 12 января 2011

Это потому, что эти сайты не работают локально, они работают на каком-то другом сервере где-то еще.

Если вы посмотрите Сервис-> Свойства обозревателя для IE и посмотрите на Безопасность, Конфиденциальность и особенно «Дополнительно». Вы увидите множество вариантов.

2 голосов
/ 24 февраля 2015

Вы всегда можете включить ActiveX для автономного режима и онлайн по умолчанию.Перейдите по адресу:

Сервис> Свойства обозревателя> Дополнительно> Безопасность :

(✓) Allow active content from CDs to run on My Computer
(✓) Allow active content to run in files on My Computer
0 голосов
/ 16 марта 2011

Импорт следующих реестров (сохранение следующего содержимого в виде файла .reg) позволяет всегда активировать IE ActiveX без запроса вашего решения

Редактор реестра Windows, версия 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"NoUpdateCheck"=dword:00000001
"NoJITSetup"=dword:00000001
"Disable Script Debugger"="yes"
"Show_ChannelBand"="No"
"Anchor Underline"="yes"
"Cache_Update_Frequency"="Once_Per_Session"
"Display Inline Images"="yes"
"Do404Search"=hex:01,00,00,00
"Local Page"="C:\\WINDOWS\\system32\\blank.htm"
"Save_Session_History_On_Exit"="no"
"Show_FullURL"="no"
"Show_StatusBar"="yes"
"Show_ToolBar"="yes"
"Show_URLinStatusBar"="yes"
"Show_URLToolBar"="yes"
"Start Page"="http://www.microsoft.com/isapi/redir.dll?prd=ie&pver=6&ar=msnhome"
"Use_DlgBox_Colors"="yes"
"Search Page"="http://www.microsoft.com/isapi/redir.dll?prd=ie&ar=iesearch"
"Check_Associations"="yes"
"FullScreen"="no"
"Window_Placement"=hex:2c,00,00,00,00,00,00,00,01,00,00,00,ff,ff,ff,ff,ff,ff,\
  ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,e9,00,00,00,b4,00,00,00,75,04,00,00,54,05,00,\
  00
"Expand Alt Text"="no"
"Move System Caret"="no"
"NscSingleExpand"=dword:00000001
"DisableScriptDebuggerIE"="yes"
"Error Dlg Displayed On Every Error"="no"
"NoWebJITSetup"=dword:00000000
"Page_Transitions"=dword:00000001
"FavIntelliMenus"="no"
"Enable Browser Extensions"="yes"
"UseThemes"=dword:00000001
"Force Offscreen Composition"=dword:00000000
"NotifyDownloadComplete"="yes"
"AllowWindowReuse"=dword:00000001
"Friendly http errors"="yes"
"ShowGoButton"="yes"
"SmoothScroll"=dword:00000001
"Enable AutoImageResize"="yes"
"Enable_MyPics_Hoverbar"="yes"
"Play_Animations"="yes"
"Play_Background_Sounds"="yes"
"Display Inline Videos"="yes"
"Show image placeholders"=dword:00000000
"Print_Background"="no"
"AutoSearch"=dword:00000005

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl]

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_LOCALMACHINE_LOCKDOWN]
"iexplore.exe"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_LOCALMACHINE_LOCKDOWN\Settings]
"LOCALMACHINE_CD_UNLOCK"=dword:00000000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...