W mojej stronie internetowej, a JS
bloku tak:IE9, Automatyka nie może utworzyć obiektu błędu podczas korzystania CertEnroll.dll
var classFactory = new ActiveXObject("X509Enrollment.CX509EnrollmentWebClassFactory");
// Other initialize CertEnroll Objects
Współpracuje w windows7(32bit or 64bit)
z IE8(32bit)
, tak długo, jak zmienić IE8 bezpieczne ustawienie, włączanie inicjalizacji i skryptów formantów ActiveX nie oznaczonych jako bezpieczne.
Ale kiedy używam IE9 (32bit), próbuję wszystkiego, co mogę znaleźć w Internecie, zgłasza błąd "Serwer automatyzacji nie może utworzyć obiektu."
Stworzyłem nawet statyczny plik html, zapisz go na dysku twardym, a następnie otworzę go za pomocą IE9 (32bit), wszystko działało bez zarzutu. Następnie umieściłem plik HTML na mojej stronie internetowej, odwiedziłem plik html z adresem URL, a następnie ponownie pojawił się komunikat o błędzie.
Pracowałem nad tym problemem przez 4 dni, każda sugestia byłaby doceniona.
3Q. Mam nadzieję, że czytasz moje słowa, ponieważ nie jestem native speakerem.
Resetuję ustawienia IE9, a następnie próbowałem ponownie bezpiecznego ustawienia, a następnie działa. Tak więc coś w ustawieniach IE9 uniemożliwiło uruchomienie obiektu ActiveX certenroll. Powinienem mieć kopię zapasową statusu regedit, aby porównać różnicę. Mam nadzieję, że ten problem może ci pomóc. –
Czy witryna została dodana do zaufanej strefy? –
Występuje błąd w IE10 i IE11 (prawdopodobnie IE9), jeśli ustawiłeś niestandardowy poziom bezpieczeństwa, użyj przycisku "Resetuj wszystkie strefy do domyślnego poziomu", a następnie wyświetl ustawienia przez "Poziom niestandardowy ... ", przyciski radiowe nie będą dokładnie odzwierciedlać ustawień resetowania. Upewnij się, że naciśnięto przycisk OK, aby zamknąć Opcje internetowe po użyciu opcji "Resetuj wszystkie strefy", a następnie sprawdź ustawienia za pomocą "Poziom niestandardowy ...", a przyciski opcji będą odzwierciedlać prawdziwe ustawienia. – ovinophile