Подтвердить что ты не робот

Как сайты работают в IE без запроса "allow scripts/activeX"?

Я пробовал поиск по Google и не придумал никаких хороших результатов...

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

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

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

4b9b3361

Ответ 1

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

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

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

(также как не существует тега WTF на StackOverflow? Отчаянно необходимо)

Ответ 2

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

Если вы проверите Инструменты → Свойства обозревателя для IE и посмотрите на Безопасность, Конфиденциальность и особенно "Дополнительно". Вы увидите целый ряд опций.

Ответ 3

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

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

(✓) Allow active content from CDs to run on My Computer
(✓) Allow active content to run in files on My Computer

Ответ 4

Импортируйте следующие реестры (сохраняя следующий контент как .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