Gidai

NUSTATYTI: „ActiveXobject“ nėra apibrėžtas

Kai kurie vartotojai pranešė, kad beveik kiekviename puslapyje, kurį jie bando atidaryti naudodami „Internet Explorer“, atsiranda ši scenarijaus klaida: „„ActiveXObject“ nėra apibrėžtas“. Kiti teigia, kad ši konkreti problema kyla tik keliuose tinklalapiuose.

Daugumą scenarijaus klaidų pranešimų rodo IE („Internet Explorer“), kai kyla problemų dėl „JavaScript“ arba „VBScript“ kodo. Šias klaidas greičiausiai sukelia svetainė, kurią šiuo metu žiūrite naudodami „Internet Explorer“. Tačiau yra patvirtintų atvejų, kai klaida atsirado dėl klaidos atsisiunčiant tinklalapį vietoje arba atsisiunčiant tinklalapio elementą.

Kadangi „ActiveX“ technologija yra „Internet Explorer“ nuosavybė, tikėtina, kad su tokia klaida susidursite, jei bandysite paleisti „ActiveX“ objektus už „Microsoft“ sferos ribų („Chrome“, „Opera“, „Firefox“ ir kt.). Jei susiduriate su„ActiveXObject“ nėra apibrėžtasklaida naršyklėje, kuri nėra „Internet Explorer“, sprendimas yra rasti savo naršyklėje lygiavertį objektą, kuris atlieka tą pačią funkciją.

Jei problema kyla „Internet Explorer“, yra keletas taktikų, kurias kiti vartotojai naudojo problemai išspręsti ar apeiti (sprendimai nuo priedo pašalinimo iki scenarijaus derinimo išjungimo). Jei patekote į tą pačią situaciją, mes sukūrėme metodų rinkinį, kurį kiti panašios situacijos vartotojai sėkmingai naudojo. Laikykitės toliau pateiktų metodų, kol atrasite tokį, kuris išspręs problemą jūsų konkrečioje situacijoje. Pradėkime!

1 metodas: klaidų derinimo ir pranešimų išjungimas

Visose „Internet Explorer“ versijose scenarijų derinimas ir pranešimai pagal numatytuosius nustatymus yra išjungti. Net jei tai nebus pagrindinė problemos priežastis, galite užkirsti kelią„ActiveXobject“ nėra apibrėžtasklaida, trukdanti naršymo sesijai, išjungiant scenarijaus klaidų derinimą ir pranešimus.

Jei jūs gaunate„ActiveXobject“ nėra apibrėžtasklaidos, kurios neturi įtakos lankomų svetainių funkcionalumui, galite vadovautis žemiau pateiktu vadovu, kad išjungtumėte scenarijaus klaidų derinimą ir pranešimus iš „Internet Explorer“ nustatymų:

  1. Atidarykite „Internet Explorer“ naudodami pageidaujamą metodą.
  2. Spustelėkite Įrankių mygtukas (krumpliaračio piktograma) tada pasirinkite interneto nustatymai.

  3. Interneto parinktyse eikite į skirtuką Išplėstinė ir atžymėkite laukelius, susijusius su Išjungti scenarijų derinimą („Internet Explorer“) ir Išjungti scenarijaus derinimą (kita).
  4. Paspauskite Appy mygtuką, jei norite išsaugoti pakeitimus ir iš naujo įkelti tinklalapį, kuriame anksčiau buvo rodomas„ActiveXObject“ nėra apibrėžtasklaida. Jei vis dar įvyksta iššokanti klaida, tęskite toliau nurodytą metodą.

2 metodas: pašalinkite priedus, kurie gali sukelti problemą

Pagal daugelį vartotojų pranešimų,„ActiveXobject“ nėra apibrėžtasklaidas dažnai sukelia „Internet Explorer“ priedai. Kai kuriems vartotojams pavyko išspręsti problemą pašalinus arba išjungiant kiekvieną priedą, kuris gali sukelti problemą, kol pavyko nustatyti kaltininką.

Pats elegantiškiausias būdas patvirtinti, ar problema kyla dėl vieno iš „Internet Explorer“ priedų, yra naršyklės paleidimas saugiuoju režimu. Jei problema nebebūna, kai „Internet Explorer“ veikia saugiuoju režimu, tikriausiai galite manyti, kad vienas priedas yra kaltas dėl„ActiveXobject“ nėra apibrėžtasklaida. Štai trumpas „Internet Explorer“ paleidimo saugiuoju režimu vadovas:

  1. Paspauskite „Windows“ klavišas + R atidaryti komandą Vykdyti. Tada įveskite „cmd“Ir paspauskite Įveskite atsiverti a Komandinė eilutė langas.

  2. Komandų eilutės lange įveskite „CD /“Ir paspauskite Įveskite norint gauti tuščią C: eilutę.
  3. Tuščiame C: raginime įveskite arba įklijuokite „C: \ Program Files \ Internet Explorer \ iexplore.exe“ -extoffir paspauskite Įveskite atidaryti „Internet Explorer“ saugaus režimo versiją.
  4. Apsilankykite tose pačiose svetainėse arba pakartokite tą patį elgesį, dėl kurio kilo„ActiveXobject“ nėra apibrėžtasklaidos. Jei klaidos nerandamos saugiuoju režimu, akivaizdu, kad dėl to kaltas vienas iš priedų.

Jei patvirtinote, kad vienas iš jūsų aktyvių priedų sukelia„ActiveXobject“ nėra apibrėžtasatlikdami klaidą, atlikite toliau nurodytus veiksmus, kad sistemingai išjungtumėte priedus, kol pavyks rasti savo kaltininką:

Pastaba: Vartotojai dažnai praneša, kad „Jive Anywhere“ IE priedas yra atsakingas už„ActiveXobject“ nėra apibrėžtasklaida.

  1. Atidarykite „Internet Explorer“ ir spustelėkite įrankių piktograma (pavarų piktograma) ir pasirinkite Tvarkykite priedus.

  2. Naudodamiesi kairiąja sritimi, nustatykite Visi priedai (skiltyje „Rodyti“) kad nepraleistumėte jokių įdiegtų priedų.
  3. Pasirinkę visus priedus, pereikite prie dešiniojo lango ir sistemingai išjunkite kiekvieną priedą, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Išjungtiir išbandyti, ar tai turėjo kokių nors pokyčių.

    Pastaba: Galbūt norėsite išskirti „Microsoft“ paskelbtus priedus, nes jie paprastai yra saugūs. Galite daug supaprastinti procesą išjungdami priedus, kurie nėra patikrinti anksčiau.

  4. Gavę savo kaltininką, galite iš naujo įgalinti likusius priedus, kurie, jei nusprendėte, nekels problemos.

3 metodas: susisiekite su svetainės administratoriais

Jei aukščiau aprašyti metodai neleido apeiti„ActiveXobject“ nėra apibrėžtas klaida, problemą gali sukelti vidinė svetainės problema, kurios negalite išspręsti.

Yra keletas pranešimų, kuriuose vartotojas praneša, kad problemą sukelia IE7 ir IE7 suderinamumo triktis, kurią gali pašalinti tik žiniatinklio valdytojas.

Norėdami įsitikinti, kad klaidos nesukėlė jūsų naršyklė, pabandykite atidaryti tą patį tinklalapį su kita naršykle ir pamatyti, ar problema kartojasi. Jei problema vis dar kyla, neatsižvelgiant į jūsų naudojamą naršyklę, yra labai didelė tikimybė, kad problema yra žiniatinklio valdytojo rankose ir jūs neturite jokių galimybių jos ištaisyti.

Norėdami išspręsti problemą, turite pasirinkti susisiekti su svetainės administratoriumi ir paprašyti atlikti tyrimą dėl jūsų problemos.

$config[zx-auto] not found$config[zx-overlay] not found