Požymiai
Jūs turite HTML tinklalapį, kuriame yra įvedimo laukus, kurie yra įtraukti į DIV žymėmis. Galite naudoti scenarijų į savo tinklalapį ir pakeisti supantys DIV konteineris ypatybęinnerHTMLį . (Šios ypatybės taip pat jūsų dėmesio įvedimo laukas). Tokiu atveju tinklalapį daugiau yra aktyvintas.
Priežastis
Ši problema kyla dėl to, kad dokumentą. ActiveElement ypatybė nustatyta kaip nulis.
Pastaba. Tai numatyta IE9 standartų režimu ir vėliau režimai, dokumentą. ActiveElement reikšmė nustatyta kaip neapibrėžtas kai naudojate ypatybę innerHTML pakeisti supantys DIV konteineris.Sprendimas
Informacija apie atnaujinimą
Norėdami išspręsti šią problemą, įdiekite naujausią „Internet Explorer“ kaupiamąjį saugumo naujinį. Norėdami tai padaryti, eikite į "Microsoft Update". Techninės informacijos apie naujausią Kaupiamasis saugos naujinimas, skirtas "Internet Explorer", rasite apsilankę šioje "Microsoft" svetainėje:
http://www.microsoft.com/technet/security/current.aspxPastaba. Šis naujinimas pirmą kartą įtraukta į saugos naujinimą 2888505. Norėdami gauti daugiau informacijos, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite „Microsoft Knowledge Base“ žinių bazės straipsnį:
2888505 MS13-088: Kaupiamasis saugos naujinimas, skirtas "Internet Explorer": 2013 m. lapkričio 12
Sprendimas
Norėdami išspręsti šią problemą, pakeitus turinį naudodami innerHTML turto ir kai dokumentą. ActiveElement yra neapibrėžtas, nustatykite ypatybę innerHTML kūno paskambinę document.body.setActive(), atsižvelgdami į savo situaciją.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Daugiau informacijos
Šis naujinimas keičia funkcijų ir palikimas IE7 dokumentą režimu ir IE8 dokumento režimu (pavyzdžiui, suderinamumo rodinį) Internet Explorer 10, kad dokumento rūšis atlikti pats grįžti kaip ankstesnėse "Internet Explorer":
-
Kai naudojate "Internet Explorer 7" režimas, dockonkrečiu. ActiveElement reikšmė nustatyta kaip žymelės BODY.
-
Kai naudojate "Internet Explorer 8" režimas, dokumentą. ActiveElement reikšmė nustatyta kaip HTML žymė.
Nuorodos
Peržiūrėkite terminologiją "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.