を使用しながら、オートメーションサーバーはオブジェクトエラーを作成することはできません、このようなJS
ブロック:IE9、私のWebページではCertEnroll.dll
var classFactory = new ActiveXObject("X509Enrollment.CX509EnrollmentWebClassFactory");
// Other initialize CertEnroll Objects
それは限り、私は変更として、IE8(32bit)
とwindows7(32bit or 64bit)
で正常に動作しますIE8の安全な設定、初期化を有効にして、安全とマークされていないActiveXコントロールをスクリプト化します。
IE9(32ビット)を使用すると、ウェブ上で見つけられるものを試してみると、「オートメーションサーバーはオブジェクトを作成できません」というエラーが報告されます。
私は静的なhtmlファイルを作成し、ハードディスクに保存してからIE9(32ビット)で開いてもうまくいきました。その後、私は自分のWebサイトにhtmlファイルを置き、urlを使ってhtmlファイルにアクセスし、再度エラーメッセージを表示しました。
私はこの問題を4日間作業しましたが、どんな提案もありがたいです。
3Q。私は母国語の話し手ではないので、私の言葉を読むことができれば幸いです。
IE9の設定をリセットしてから、もう一度安全な設定を試してみてください。そのため、IE9の設定では、certenrollのActiveXオブジェクトが実行されませんでした。差を比較するためにregeditのステータスをバックアップする必要があります。この問題があなたに役立つことを願っています。 –
あなたは信頼できるゾーンにウェブサイトを追加していますか? –
カスタムセキュリティレベルを設定してから「すべてのゾーンをデフォルトレベルにリセット」ボタンを使用して「カスタムレベル」で設定を表示すると、IE10とIE11にバグがあります(おそらくIE9も)。ラジオボタンはリセット設定を正確に反映しません。 「すべてのゾーンをリセット」を使用した後、「OK」をクリックしてインターネットオプションを終了し、「カスタムレベル...」で設定を確認してください。ラジオボタンが実際の設定を反映します。 – ovinophile