web-dev-qa-db-ja.com

Internet ExplorerがローカルファイルのActiveXコントロールをブロックしないようにする方法

多くの場合、CドライブのHTMLファイルをInternet Explorerで開くと、IEがページ内の一部のActiveXコントロールをブロックしているため、ボタンをクリックして、ページ。この「機能」をキャンセルするにはどうすればよいですか?

[インターネットのプロパティ]-> [セキュリティ]-> [ローカルイントラネット]に移動して、セキュリティ設定を「低」に変更しようとしましたが、役に立ちませんでした。

3

IEはあなたを無視しているようです!それで、私たちはそれを試みて強制することができると思います。

[インターネットオプション]の[イントラネット]タブで、[レベルのカスタマイズ]をクリックします

このリストの半分ほど下には、アプリケーションの起動と安全でないファイルと呼ばれるオプションがあります(明らかに安全ではありませんが、役立つ場合があります)。

約1/3ダウンです:

  1. 承認されたドメインのみにプロンプ​​トなしのActiveXの使用を許可する
  2. 未署名のActiveXコントロールをダウンロードする

[アクティブスクリプト]で、必要に応じて無効化、有効化、またはプロンプトを表示します。

[インターネットオプション]で、[詳細設定]タブをクリックします

一番下までスクロールして[セキュリティ]タブを表示します。ここでは、アクティブコンテンツがマイコンピュータでファイルを実行することを許可できます。

信頼済みサイトのリストにサイトを追加して、セキュリティレベルを下げることもできます。

また、最新バージョンのIEを使用している場合は、[ツール]メニューでActiveXフィルタリングをオン(またはオフ)にすることができます。

https://stackoverflow.com/questions/4663509/how-do-sites-run-in-ie-without-asking-for-allow-scripts-activex からのレジストリハック

[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
3
Dave

このコメントをhtmlファイルの最初のタグの前に追加します。

<!-- saved from url=(0014)about:internet -->
1
Catalin STAICU

問題の1つの解決策は、インターネットオプションからActiveXのアクセス許可を設定することです。 [インターネットオプション]-> [ローカルイントラネット]-> [カスタムレベル]に移動します。

次に、ActiveXコントロールとプラグインで以下を確認する必要があります。

 - where you have Enable and Disable check Enable
 - where you have Enable, Disable and Prompt check Prompt (this is for security reasons)

これで問題が解決したと思います。

0
Radu Dramba