修正:ActiveXオブジェクトが定義されていない



問題を排除するために楽器を試してください

一部のユーザーは、Internet Explorerで開こうとすると、ほとんどすべてのページで次のスクリプトエラーが発生することを報告しています。 ActiveXObjectが定義されていません 「。他の人は、この特定の問題はいくつかのWebページでのみ発生すると報告しています。





ほとんどのスクリプトエラーメッセージは、JavaScriptまたはVBScriptコードに問題がある場合にIE(Internet Explorer)によって表示されます。これらのエラーは、InternetExplorerで現在表示しているWebサイトによって引き起こされる可能性があります。ただし、WebページをローカルでダウンロードするときやWebページ要素をダウンロードするときのエラーが原因でエラーが発生する場合が確認されています。



ActiveXテクノロジはInternetExplorer独自のものであるため、Microsoftの領域外(Chrome、Opera、Firefoxなど)でActiveXオブジェクトを実行しようとすると、この種のエラーが発生することが予想されます。に遭遇した場合 ActiveXObjectが定義されていません Internet Explorerとは異なるブラウザでエラーが発生した場合、解決策は、同じ機能を実行する同等のオブジェクトをブラウザで見つけることです。

Internet Explorerで問題が発生した場合、他のユーザーが問題を解決または回避するために使用したいくつかの戦術があります(アドインのアンインストールからスクリプトのデバッグを無効にするまでの解決策)。同じ状況にある場合は、同様の状況にある他のユーザーが正常に使用したメソッドのコレクションをまとめました。特定の状況で問題を解決する方法が見つかるまで、以下の方法に従ってください。さぁ、始めよう!

方法1:エラーのデバッグと通知を無効にする

Internet Explorerのすべてのバージョンで、スクリプトのデバッグと通知はデフォルトでオフになっています。これでは問題の根本原因は処理されませんが、 ActiveXオブジェクトが定義されていません スクリプトエラーのデバッグと通知を無効にすることにより、ナビゲーションセッションを煩わせることによるエラー。



あなたが得ている場合 ActiveXオブジェクトが定義されていません アクセスしているWebサイトの機能に影響を与えないエラーについては、以下のガイドに従って、スクリプトエラーのデバッグとInternetExplorerの設定からの通知を無効にすることができます。

  1. 好みの方法でInternetExplorerを開きます。
  2. クリックしてください ツールボタン(歯車のアイコン) 次に、 インターネット設定
  3. インターネットオプション内で、[詳細設定]タブに移動し、に関連付けられているチェックボックスをオフにします スクリプトデバッグを無効にする(Internet Explorer) そして スクリプトデバッグを無効にする(その他)
  4. ヒット Appy ボタンをクリックして変更を保存し、以前に表示されていたWebページを再読み込みします。 ActiveXObjectが定義されていません エラー。それでもポップアップエラーが発生する場合は、以下の次の方法に進んでください。

方法2:問題の原因となっている可能性のあるアドインをアンインストールする

多数のユーザーレポートによると、 ActiveXオブジェクトが定義されていません エラーは多くの場合、InternetExplorerアドオンが原因で発生します。一部のユーザーは、原因を特定できるまで、問題の原因となっている可能性のあるすべてのアドオンをアンインストールまたは無効にすることで問題を解決できました。

Internet Explorerのアドオンの1つが問題の原因であるかどうかを確認する最も洗練された方法は、ブラウザをセーフモードで起動することです。 Internet Explorerがセーフモードのときに問題が発生しなくなった場合は、1つのアドオンが原因であると考えられます。 ActiveXオブジェクトが定義されていません エラー。 InternetExplorerをセーフモードで起動するためのクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R 実行コマンドを開きます。次に、「 cmd 」を押して 入る 開くために コマンド・プロンプト 窓。
  2. コマンドプロンプトウィンドウ内で、「 CD / 」を押して 入る 空白のC:プロンプトを取得します。
  3. 空白のC:プロンプトで、入力または貼り付け 「C: ProgramFiles Internet Explorer iexplore.exe」 -extoff を押して 入る InternetExplorerのセーフモードバージョンを開きます。
  4. 同じWebサイトにアクセスするか、原因となったのと同じ動作を再現します。 ActiveXオブジェクトが定義されていません エラー。セーフモードでエラーが発生しない場合は、アドオンの1つが原因であることは明らかです。

アクティブなアドオンの1つが原因であることが確認された場合 ActiveXオブジェクトが定義されていません エラーが発生した場合は、以下の手順に従って、原因を見つけることができるまでアドオンを体系的に無効にしてください。

注意: Jive Anywhere IEアドオンは、ユーザーから、出現の原因であると報告されることがよくあります。 ActiveXオブジェクトが定義されていません エラー。

  1. Internet Explorerを開き、をクリックします。 ツールアイコン (歯車アイコン)を選択し、 アドオンの管理
  2. 左側のペインを使用して、 すべてのアドオン(ショーの下) インストールされているアドオンを見逃さないようにするためです。
  3. すべてのアドオンを選択した状態で、右ペインに移動し、アドオンを右クリックして選択することにより、各アドオンを体系的に無効にします。 無効にする そしてそれが何か違いを生んだかどうかをテストします。
    注意: 一般的に安全であるため、Microsoftによって公開されたアドオンを除外することをお勧めします。最初に検証されていないアドオンを無効にすることで、プロセスを大幅に合理化できます。
  4. 犯人が見つかったら、問題を引き起こさないと判断された残りのアドオンを再度有効にすることができます。

方法3:ウェブサイトの管理者に連絡する

上記の方法で回避できない場合は、 ActiveXオブジェクトが定義されていません エラーの場合、問題は、修正できない可能性のある内部Webサイトの問題が原因である可能性があります。

問題の原因がIE7とIE7の間の互換性の不具合であり、ウェブマスターだけが修正できるとユーザーが報告しているレポートがいくつかあります。

ブラウザでエラーが発生しないようにするには、同じWebページを別のブラウザで開いて、問題が再発するかどうかを確認してください。使用しているブラウザに関係なく問題が引き続き発生する場合は、問題がウェブマスターの手にある可能性が非常に高く、自分の側から問題を修正する手段がありません。

問題を解決するには、ウェブサイトの管理者に連絡して、問題に関する調査を依頼するしかありません。

読んだ4分