Düzeltme: ActiveXobject tanımlanmadı

Bazı kullanıcılar, Internet Explorer’da açmaya çalıştıkları hemen hemen her sayfanın şu komut dosyası hatasını oluşturduğunu bildiriyor: “ ActiveXObject tanımlı değil ”. Diğerleri, bu belirli sorunun yalnızca birkaç web sayfasıyla karşılaştığını bildiriyor.

Komut dosyası hata mesajlarının çoğu, bir JavaScript veya VBScript koduyla ilgili bir sorun olduğunda IE (Internet Explorer) tarafından görüntülenir. Bu hatalar büyük olasılıkla şu anda Internet Explorer ile görüntülemekte olduğunuz web sitesi tarafından tetiklenir. Ancak, bir web sayfasını yerel olarak indirirken veya bir web sayfası öğesini indirirken yapılan bir hata nedeniyle hatanın neden olduğu durumlar onaylandı.

ActiveX teknolojisi Internet Explorer'a özel olduğundan, ActiveX nesnelerini Microsoft'un alanı dışında (Chrome, Opera, Firefox vb.) Çalıştırmaya çalışıyorsanız, bu tür hatalarla karşılaşılması beklenir. ActiveXObject ile Internet Explorer'dan farklı bir tarayıcıda tanımlı hatayla karşılaşmazsanız, çözüm, tarayıcınızda aynı işlevi gören eşdeğer bir nesne bulmaktır.

Internet Explorer'da sorunla karşılaşılırsa, diğer kullanıcıların sorunu çözmek veya ortadan kaldırmak için kullandıkları birkaç taktik vardır (bir eklentiyi kaldırmadan komut dosyası hata ayıklamasını devre dışı bırakmaya kadar değişen çözümler). Kendinizi aynı durumda bulursanız, benzer durumdaki diğer kullanıcıların başarıyla kullandığı yöntemlerden oluşan bir koleksiyon hazırladık. Lütfen kendi durumunuzdaki sorunu çözen birini bulana kadar aşağıdaki yöntemleri izleyin. Hadi başlayalım!

Yöntem 1: Hata ayıklama ve bildirimleri devre dışı bırakma

Tüm Internet Explorer sürümlerinde, komut dosyası hata ayıklama ve bildirimler varsayılan olarak kapalıdır. Bu, sorunun asıl nedenini tedavi etmese de, ActiveXobject'in tanımlı hatanın gezinme oturumunuzu rahatsız etmemesini, komut dosyası hata ayıklamasını ve bildirimleri devre dışı bırakmasını önleyebilirsiniz.

ActiveXobject'i ziyaret ettiğiniz web sitelerinin işlevselliğini etkilemeyen tanımlanmış hatalar almıyorsanız, komut dosyası hata ayıklamasını ve Internet Explorer'ın ayarlarından gelen bildirimleri devre dışı bırakmak için aşağıdaki kılavuzu takip edebilirsiniz:

  1. Internet Explorer'ı tercih ettiğiniz yöntemle açın.
  2. Araçlar düğmesine (dişli simgesi) tıklayın ve ardından İnternet Seçenekleri'ni seçin.

  3. İnternet seçenekleri içinde, Gelişmiş sekmesine gidin ve Komut dosyası hata ayıklamasını devre dışı bırak (Internet Explorer) ve Komut dosyası hata ayıklamasını devre dışı bırak (Diğer) ile ilişkili kutuların işaretini kaldırın.
  4. Değişiklikleri kaydetmek ve daha önce ActiveXObject tanımlı bir hata olmadığını gösteren web sayfasını yeniden yüklemek için Appy düğmesine basın. Pop-up hatası hala devam ediyorsa, aşağıdaki bir sonraki yönteme geçin.

Yöntem 2: soruna neden olabilecek eklentileri kaldırın

Çok sayıda kullanıcı raporuna göre, ActiveXobject tanımlı hatalara genellikle Internet Explorer eklentileri neden olur. Bazı kullanıcılar, soruna neden olabilecek her eklentiyi kaldırarak veya devre dışı bırakarak sorunu çözmeyi başardı.

Internet Explorer'ın eklentilerinden birinin soruna neden olup olmadığını onaylamanın en şık yolu, tarayıcıyı Güvenli Mod'da başlatmaktır. Internet Explorer Güvenli Moddayken sorun artık oluşmuyorsa, muhtemelen bir eklentinin ActiveXobject için hata tanımlanmadığı için suçlanacağını varsayabilirsiniz . Internet Explorer’ı Güvenli Modda başlatmak için hızlı bir kılavuz:

  1. Bir Çalıştırma komutu açmak için Windows tuşu + R tuşlarına basın. Ardından, " cmd " yazın ve bir Komut İstemi penceresi açmak için Enter tuşuna basın.

  2. Komut İstemi penceresinin içine “ cd / ” yazın ve boş bir C: istemi almak için Enter tuşuna basın.
  3. Boş C: isteminde, “C: \ Program Files \ Internet Explorer \ iexplore.exe” -extoff yazıp yapıştırın ve Internet Explorer'ın Güvenli Mod sürümünü açmak için Enter tuşuna basın.
  4. Aynı web sitelerini ziyaret edin veya ActiveXobject'in tanımlı hatalara neden olmamasına neden olan aynı davranışı yeniden oluşturun. Güvenli Mod'da hatalar oluşmuyorsa, eklentilerden birinin suçlanacağı açıktır.

Etkin eklentilerinizden birinin ActiveXobject'in hatayı tanımlamamasına neden olduğunu doğruladıysanız, suçluunuzu bulmayı başarabilene kadar eklentileri sistematik olarak devre dışı bırakmak için aşağıdaki adımları izleyin:

Not: Jive Anywhere IE eklentisi, kullanıcılar tarafından genellikle ActiveXobject'in görünmesinden sorumlu olduğu bildirilir ve hata tanımlanmaz .

  1. Internet Explorer'ı açın ve araçlar simgesine (dişliler simgesi) tıklayın ve Eklentileri yönet'i seçin.

  2. Sol bölmeyi kullanarak, yüklü eklentileri kaçırmadığınızdan emin olmak için Tüm eklentileri (Göster altında) ayarlayın.
  3. Tüm eklentiler seçiliyken, sağ bölmeye gidin ve sağ tıklatarak ve herhangi bir fark yaratıp yaratmadığını devre dışı bırakıp test etmeyi seçerek her bir eklentiyi sistematik olarak devre dışı bırakın .

    Not: Genellikle güvenli olduklarından Microsoft tarafından yayınlanan eklentileri hariç tutmak isteyebilirsiniz. İlk önce doğrulanmayan eklentileri devre dışı bırakarak işlemi çok kolaylaştırabilirsiniz.
  4. Sorumluluğunu aldıktan sonra, soruna neden olmayacağı belirlenen eklentilerin geri kalanını tekrar etkinleştirebilirsin.

Yöntem 3: Web sitesi yöneticilerine başvurun.

Yukarıdaki yöntemler, ActiveXobject ürününü atlamanıza izin vermediyse, tanımlı hata tanımlanmadıysa, sorun muhtemelen çözemediğiniz dahili bir web sitesi sorunundan kaynaklanıyor olabilir.

Kullanıcının, sorunun yalnızca Webmaster'ın giderebileceği IE7 ve IE7 arasındaki uyumsuzluk sorunlarından kaynaklandığını bildirdiği birkaç rapor vardır.

Hatanın tarayıcınız tarafından üretilmediğinden emin olmak için, aynı web sayfasını farklı bir tarayıcıyla açmayı deneyin ve sorunun tekrar edip etmediğini kontrol edin. Sorun, kullandığınız tarayıcıdan bağımsız olarak hala yaşanıyorsa, sorunun web yöneticisinin elinde olması ve sorunu kendi tarafınızdan çözmenin hiçbir yolu yoktur.

Bu sorunu çözmek için tek seçeneğiniz web sitesi yöneticisine başvurmak ve konunuzla ilgili bir soruşturma istemek.

Ilginç Haberler