Greška na stranici pretraživača. Pogreške i rješenja u Internet Exploreru

Do kraja studenog svaki čitatelj mog bloga može dobiti besplatno sveobuhvatna revizija vaše web stranice

Dobijte besplatnu reviziju

IE6 je najpopularnija i zastarjela aplikacija na tržištu pod nazivom Internet. Ovo je najljepši preglednik 2000. Popularnost je stekao s razlogom; bilo je puno toga za voljeti, a možete ga pokušati zavoljeti sada, kada se presporo kreće prema 50% tržišta.

Izvješće govori o rješenjima izgleda koja IE usklađuju s vizijom w3c standarda. Pokazat ću vam kako napraviti tanki css s debelim javascriptom

Prvo ću podijeliti najneugodnije pogreške preglednika koje vas tjeraju ne samo da pišete zasebne stilove, već i da im prilagodite označavanje dokumenta.

HTML pogreške

  • Slike. Ako atribut naslova nedostaje, pojavljuje se tooltip čiji je tekst preuzet iz alt (ie6, ie7);
  • Označiti. Oznaka oznake treba atribut for. Čak i za tako zgodan dizajn (tj. 6);
  • PNG. Ne podržava transparentnost (tj.6).

CSS pogreške

  • vođenje(:lebdjeti). Radi samo za oznaku a koja ima atribut href (ie6);
  • Transparentnost. Vlastita implementacija (ie6, ie7). Neispravno prikazuje prozirne elemente bez pozadine;
  • Nasljedstvo. naslijediti(ie6,ie7);
  • :prvo-dijete, :zadnje-dijete. Morate dodijeliti klasu elementu (ie6, ie7).

Rješenja

Semantički ispravan raspored diktira svoje uvjete. Kombinacija s Firefox + Firebug + Alatna traka za web programere postala je praktičan alat. Internet Explorer sve se više počeo izvoditi pod emulacijom na Linuxu i Macu, što dovodi do činjenice da se stranica za to testira zadnja. Čak i Windows programeri moraju instalirati dvije verzije u isto vrijeme - 6 i 7.

A dizajneri šalju sve složenije izglede stranica temeljene na novom napretku u preglednicima. Imaju i Safari3

I što dublje profesionalac ulazi u izgled, to se više spotiče o Internet Explorer. Pojavljuju se neobična, neočekivana, čudna rješenja. Zatim traže skriptu koja rješava sve njihove probleme. Kao i obično, univerzalnog rješenja nema i moramo tražiti druge načine.

Povezivanje stilova

Budući da stilovi mogu biti vrlo složeni, radije ne miješam pravila za verzije 6 i 7 u jednoj datoteci, a još manje ih kombiniram s glavnim stilovima dokumenta. Za sedmu verziju obično je napisano 10-20% redaka šeste verzije. Zajednički stilovi za obje verzije uključeni su putem konstrukcije @import. Ponekad je dovoljno da datoteka šeste verzije jednostavno dodatno uključi datoteku iz sedme.

ie6.css i ie7.css
@import url(tj.css);

DHTML ponašanja

Ponašanja su razvijena kako bi se opisala specifična funkcionalnost i ponašanje elementa. Unutar htc-a postoji potpuni JScript vezan za neke događaje u elementima i dokumentima, na primjer, prelazak miša preko ili kraj učitavanja stranice.

Povezan je s vrlo jednostavnim CSS dizajnom:

ponašanje: url(ponašanje.htc);

Pogledajmo softverska rješenja.

Što god: lebdjeti

//www.xs4all.nl/%7Epeterned/csshover.html

Po mom mišljenju, jedino popularno proširenje koje točno mijenja ponašanje. Dobro tretira svojstva:hover i:active.

Da biste ga instalirali morate napisati bilo gdje u stilovima:

>tijelo ( ponašanje: url(hover.htc) )

Za rad mu je potrebna potpuno učitana stranica, nakon čega počinje analizirati dostupne stilove. Nakon pronalaska ključnih riječi :hover i :active za stil, traži usidrene elemente u dokumentu. Ako se pronađe, stvara događaje onmouseover i onmousedown, koji dodaju klasu onhover.

Nažalost, ima nedostataka.

  • Oznaka A bez atributa href="" još uvijek ne radi;
  • Ako je dokument ili stilska datoteka velika, preglednik može zauzeti puno računalnih resursa jer ponovno analizira dokument;
  • Radi samo u trenutku učitavanja; za nove elemente stvorene, na primjer, javascriptom, potrebna je nova veza ili takav unos * ( ponašanje: url("hover.htc"); vidljivo učitavanje preglednika;
  • S nested:hover ne ponaša se uvijek ispravno.

IE PNG popravak

//www.twinhelix.com/css/iepngfix/

Rješava problem s alfa kanalom u png za verzije 5.5 i 6. veza:

img, div (ponašanje: url(iepngfix.htc))

gdje je div sloj s pozadinom. Implementirano pomoću filtra AlphaImageLoader. Kako biste riješili problem s vezama na koje se ne može kliknuti, postavite sve potomke primijenjenog elementa na style="position: relative" . Izvrstan za male slike u malim količinama. Složeni rasporedi imaju inherentne nedostatke:

  • položaj: relativno ne pomaže ako se ponašanje primjenjuje na sloj s položajem koji nije statički;
  • Kada poslužitelj sporo postavlja slike ili kada su velike, korisnik može vidjeti slike neko vrijeme bez primjene filtra;
  • Prikazuje u retku statusa koliko slika još ima za obradu, otprilike ovako: “15 preostalo”;
  • Za rad sa slikama potreban vam je prozirni gif.

Izrazi

Kako bismo procijenili prednosti i nedostatke "izražavanja", gore su opisana rješenja koja se temelje na ponašanju. Konstrukt posebnog izraza s pravom se smatra lijekom za sve. Zahvaljujući njemu, punopravni JavaScript izrazi mogu se pisati izravno u CSS datoteku.

#iskaznica (
svojstvo: izraz (javascript kod);
}

Nekretnina može biti stvarna ili fiktivna. Kineski koderi često koriste svojstvo nepostojeće zvijezde.
Najteža stvar u razumijevanju izraza je nestandardna sintaksa. Nove naredbe nisu odvojene točkom-zarezom ili prijelomom retka, već zarezima. Najlogičnije što se može pretpostaviti je funkcija. Oni. prosljeđujemo parametre funkciji, a ona ih već izvršava.

izraz ima nekoliko značajki:

  • stalno se izvršava, osim ako ne nadjačate CSS svojstvo (pogledajte “Optimizacija”);
  • izvršiti odmah;
  • ključna riječ this je izborna, izraz this.style je ekvivalentan jednostavnom stilu;
  • komentari /* */ rade, unatoč činjenici da smo unutar css-a;
  • možete koristiti vanjske funkcije ili biblioteke ako su deklarirane ili uključene u html;
  • razmaci mogu izazvati pogrešku, iako je to rijetko;

Optimizacija

Osnova optimizacije je redefiniranje CSS svojstava koja sadrže izraz. Možete im pristupiti koristeći:

  • stil
  • currentStyle
  • runtimeStyle

style je stil određenog html elementa. Možemo čitati samo svojstva iz currentStyle-a, ali currentStyle sadrži sva CSS svojstva, čak i ona koja sam preglednik ne razumije. Možemo čitati i nadjačavati svojstva iz runtimeStylea, ali samo ona svojstva koja preglednik razumije. Vrijedno je napomenuti da se ova svojstva odnose na čvor, a ne na CSS pravilo. Ako promijenimo runtimeStyle, tada promjene utječu na određeni čvor.

Dat ću vam primjer optimizacije. Recimo da imamo tipke s prozirnošću.

Gumb1 (neprozirnost: .1)

Button2 (neprozirnost: .2)

Button3 (neprozirnost: .3)

Button4 (neprozirnost: .4)

Na primjer, unosi se obično dupliraju:

Button1 (filter: alpha(opacity=10))

Button2 (filtar: alpha(opacity=20))

Button3 (filter: alpha(opacity=30))

Button4 (filter: alpha(opacity=40))

Ali možemo primijeniti izraz:

( filter: izraz("alfa(opacity=" +currentStyle.opacity *100 +")" ) )

tj. nije zamrznuto? Ne bi trebao imati četiri gumba. Ali na deset ili više, ponekad visi i ruši se. To se događa jer se za svaki pokret miša po stranici ili izvršavanje JavaScript koda, izraz ponovno izračunava. Ponovno izračunavanje možete izbjeći jednostavnim redefiniranjem filtra na početku izraza:

Button1, .button2, .button3, .button4

( filtar: izraz(runtimeStyle.filter = "alpha(opacity=" +currentStyle.opacity *100 +")") )

Detaljniji primjer nalazi se u prezentaciji za izvješće.

Stoga se naš izraz brzo primjenjuje kada se stranica učita i nakon toga skripta stvara nove čvorove.

Ova metoda optimizacije prikladna je samo za "statične" elemente koji ne moraju dinamički mijenjati svoj prikaz. Promjena nadređene klase, poravnavanje visine prozora i oponašanje položaja: statična su problematična područja optimizacije. Bolje ih je ne optimizirati, već ih koristiti rjeđe.

Dogodila se pogreška Internet Explorera i aplikacija će se zatvoriti...

Windows ponekad prikazuje ovu poruku kada gledate stranicu koja sadrži ActiveX komponente. Može postojati nekoliko rješenja.

  • Kako biste brzo riješili problem, pokrenite Internet Explorer i otvorite izbornik Alati>Internetske mogućnosti. I u prozoru koji se pojavi idite na karticu Sigurnost. Odaberite zonu Internet i pritisnite tipku Još. Na popisu sigurnosnih opcija, u grupi ActiveX kontrole i konektori, za sve opcije odaberite Onemogući.
  • Ili, kao što Microsoft savjetuje, trebate instalirati ažuriranje 890923 ili SP2 za Windows XP.

Plaćam li posjećivanje stranica?

Među korisnicima postoji legenda da je posjećivanje nekih stranica "skuplje" od drugih, navodno vlasnici određenih resursa samostalno određuju naknadu. Ovo nije posve točno. Činjenica je da ako se pridržavate osnovnih sigurnosnih pravila - kada na sumnjivim stranicama ne upisujete istinite podatke o sebi - vlasnici stranica neće moći doznati ni vaš broj telefona ni prezime. Da ne spominjemo naplatu za posjet vašem resursu. Jedini put kada možete platiti za posjet stranici je ako se od vas traži da unesete podatke o svojoj kreditnoj kartici. Nema potrebe za ovim. Rezultat takve nepažnje može biti da netko drugi plati vašom karticom.

Što točno korisnici plaćaju na internetu? To određuje vaš ISP, ali najčešće "mjerenje" je dolazni promet. Odnosno, količina informacija preuzetih na vaše računalo. Štoviše, treba napomenuti da nije potrebno preuzimati nikakve datoteke s interneta da bi dolazni promet rastao. Dovoljno je samo surfati stranicama, jer kada učitate stranicu, automatski preuzimate sav njen sadržaj na svoje računalo - slike, tekst, reklamni banneri. Stoga se ispostavlja da vam je posjećivanje stranice skupo, ali razlog nije u tarifama samog resursa, već u velike količine Slike. Što je više slika (i što su bolje kvalitete), to je više dolaznog prometa.

Neki pružatelji usluga prilikom naplate klijentima ne vežu se za promet, već za vrijeme provedeno na mreži. U ovom slučaju, posjet stranici sa veliki iznos slike su također skuplje jer se dulje učitavaju.

Na stranicama čitam samo tekst i ne želim plaćati slike. Kako ih onemogućiti?

Pristaše Microsoftovog preglednika trebaju učiniti sljedeće. Pokrenite Internet Explorer i slijedite izbornik Alati>Internetske mogućnosti, u prozoru koji se otvori idite na karticu Dodatno. U poglavlju Multimedija poništite okvire: Prikaz slika, Reproducirajte zvukove na web stranicama, Reproducirajte videozapise na web stranicama. Pritisnite gumb primijeniti i ponovno pokrenite Internet Explorer. Imajte na umu da će, kada promjene stupe na snagu, stranice izgledati malo drugačije, u nekim slučajevima potpuno drugačije. Sve možete vratiti tako da označite potrebne okvire.

Ako koristite Firefox, predlažem da obratite pozornost na sljedeće dodatke: Adblock Plus (o tome sam ranije pisao) i ImgLikeOpera (o tome sam također pisao prije). Gore navedene dodatke možete instalirati na web stranici addons.mozilla.org.

Za rad na Internetu moram registrirati neku vrstu "proxyja", gdje to mogu učiniti?

“Proxy” je poseban proxy poslužitelj koji djeluje kao posrednik između korisnika i interneta. U pravilu obavlja zaštitne funkcije i malo ubrzava rad na globalnom internetu. Međutim, preglednik će prvo morati "objasniti" da ćete koristiti proxy poslužitelj za pristup mreži. Ne zaboravite provjeriti kod drugih korisnika adresu proxy poslužitelja. U glavnom prozoru Internet Explorera otvorite izbornik Alati>Internetske mogućnosti, u prozoru koji se otvori Internet opcije idite na karticu Veze kliknite gumb postavljanje LAN-a. Na ekranu će se pojaviti prozor postavke lokalna mreža , U poglavlju Proxy poslužitelj potvrdite okvir Koristite proxy poslužitelj i na poljima koja su postala aktivna Adresa I Luka navedite tražene parametre. Možda ste zapisali podatke o "proxyju" u sljedećem obliku: proxy.infonet.ru:3128. Ono što je lijevo od dvotočke je adresa, ono što slijedi je luka.

Kako preuzeti s YouTubea?

Na notornom youtube.comČesto postoje zanimljivi videozapisi, ali, nažalost, programeri usluge učinili su mogućnost preuzimanja datoteka vrlo implicitnom. Barem sam ovaj problem riješio uz pomoć resursa treće strane - www.skachivai.ru.

Unesite vezu na YouTube video u poseban redak na ovoj stranici. Kliknite na gumb Spremi video. Spremite datoteku na svoj tvrdi disk. Pričekajte dok se preuzimanje ne završi i preimenujte datoteku koju tražite, dodajući joj ekstenziju FLV.

Nakon toga, datoteka se može pregledavati s bilo kojim playerom koji podržava gledanje FLV datoteka. Na primjer, MediaPlayerClassic.

Neke stranice imaju adrese koje počinju s www. Što to znači?

Prefiks www za pisanje internetske adrese nije tehnička potreba. Nekada davno, prefiks www se koristio za označavanje pripadnosti adrese internetskom prostoru zvanom World Wide Web (WWW).

Jedini problem je što neki ljudi, a ponekad i mali provajderi, prefiks www smatraju ne samo sastavnim dijelom adrese bilo koje stranice na Internetu, već čak i stvaraju stranice koje jednostavno ne odgovaraju bez ovog internetskog atavizma.

Pismo čitatelja #1

Poduzeće ima mrežu. Administrator je sve povezao i postavio da se lozinka mijenja svaka 2 tjedna. Ne možete zamisliti koliko sam već umoran od izmišljanja i mijenjanja... Napravio sam sebi račun s administratorskim pravima. Dižem se pod ovim imenom, ali popis korisnika ne sadrži ime koje mi je dodijelio naš administrator (želim lozinku učiniti trajnom). Čak i kad se pokrenem bez domene, još uvijek je nema račun na listi. Ima li izlaza? I nigdje ne mogu pronaći svoje ime (ono što se pojavi kad pritisnete tipku Start), čak sam pogledao u registar. Gotovo je nemoguće zaobići politiku domene.

U ovom slučaju nema izlaza. Korisnik domene (pod kojim radite) nije prikazan na popisu lokalnih korisnika. Od njega je ostao samo profil u mapi C:\Documents and Settings.

Uz svu raznolikost preglednika koji vam omogućuju praktičan pristup internetu, mnogi ljudi radije koriste ugrađeni preglednik softver. Kao i svaki drugi program, korištenje takvih elemenata ponekad može rezultirati ovakvim informacijama na zaslonu monitora računala: explorer exe greška u aplikaciji. Što učiniti u takvoj situaciji? Hajdemo shvatiti.

Uzroci

Postoji mnogo razloga zašto se pojavljuje "explorer exe error":

  • Infekcija štetnim elementima.
  • Korištenje ograničenih prava s instaliranim dodatkom BHO.
  • Postoji sukob u registru OS-a.
  • Nedostaje element koji je važan za korištenje programa.

Sve to može dovesti do komplikacija, što znači da biste trebali razumjeti što učiniti ako se sintaktička pogreška pojavi u root exploreru ili se pojavi neki drugi problem.

Postupak rješavanja problema

Moramo početi od najjednostavnijih stvari. Odnosno, ako ne možete pronaći poslužitelj ili postoji pogreška dns internet explorera, tada se trebate pozabaviti eventualno prethodno instaliranim dodatkom Browser Helper Object.

Ista postavka dovodi do pogreške internet scenarij explorer – kako ukloniti ovaj problem? Da biste to učinili potrebno vam je:

  1. Pronađite i deinstalirajte BHO aplikacije ili ih uklonite ručno.
  2. Pokrenite skeniranje registra pomoću naredbe sfc.exe /scannow.

Za ponovno pokretanje računala. Ako je greška internet stranica explorer i dalje pojavljuje ili se manifestira čak i ranije, tada treba razmotriti druge metode.

Druge opcije za rješavanje problema

Jedan od mogući razlozi Javljaju se pogreške certifikata Internet Explorera ili sustav jednostavno ne želi raditi, iz nepoznatog razloga, radi se o zarazi virusom.

Stoga je prvi korak pokretanje antivirusnog softvera i potpuno skeniranje. operacijski sustav. Ako se nakon ovog procesa i dalje pojavljuju pogreške s certifikatom pomoći programa Internet Explorer, razmislite o potpunoj zamjeni same datoteke koja je odgovorna za pokretanje ovog softvera.

Da biste to učinili, morate ga umetnuti u pogon disk za pokretanje s korištenim operativnim sustavom. Pronađite pomoću Explorera ili Total Commanderželjenu datoteku i kopirajte je u korijensku mapu instaliranog sustava.

Ako niti jedna od predloženih metoda nije pomogla odgovoriti na pitanje, morat ćete koristiti funkciju "Vraćanje OS-a". Ova se operacija može izvesti pomoću diska s operativnim sustavom ili ako se na računalu koristi antivirusni program AVZ.

U drugom slučaju morate pokrenuti program. Zatim odaberite izbornik "Datoteka". Piše "vrati sustav". Prije početka rada pažljivo označite kućice gdje bi trebale biti i tek tada započnite postupak.

Ako niti jedna od predloženih metoda ne pomaže, a ova se situacija događa samo kada pokušate pristupiti Internetu, tada možete pokušati instalirati drugi preglednik. Inače će pomoći samo ponovna instalacija OS-a.