Safari-webindhold "Reagerer ikke" på Mac? Reparer badebolden med disse tips
Indholdsfortegnelse:
Mac Safari-brugere kan lejlighedsvis opleve et problem, hvor webbrowseren ikke reagerer i en længere periode, norm alt ledsaget af udseendet af den roterende flerfarvede strandboldmarkør. Med lidt gravning under motorhjelmen svarer dette næsten altid til udseendet af "Safari Web Process (Responserer ikke)", der vises i Activity Monitor i MacOS og Mac OS X.
Den specifikke "Reagerer ikke" Safari-processituation er, hvad vi søger at løse her med denne fejlfindingsvejledning. Brugere, der leder efter en bredere tilgang til Safari-problemer, kan eventuelt henvise til denne vejledning til fejlfinding af Safari, der fryser og går ned i Mac OS X, herunder i Yosemite, El Capitan og Sierra.
Nem først: Afslut og genstart Safari
Først og fremmest, den enkleste reaktion på Safari-badebolden og stall-out er to dele; vent for at se, om websiden til sidst indlæses, og hvis ikke, skal du bare afslutte Safari for at genåbne den og prøve igen. Dette er den typiske tilgang for de fleste Mac-brugere, og den afhjælper ofte situationen.
Easy Second: The Force Quit & Relaunch
Hvis Safari ikke reagerer så meget, at den ikke kan afsluttes fra menuen Filer, er det en rimelig løsning at bruge Force Quit i stedet:
- Tryk på Kommando+Alternativ+Escape for at åbne tvungen afslutningsmenuen
- Vælg "Safari", og vælg derefter "Force Quit" …
Som vi sagde, fungerer det norm alt fint, og de fleste Mac-brugere er tilbage til at surfe på nettet i Safari igen.
Mere avanceret: Målretning mod specifikt Safari-webindhold (svarer ikke) processer
- Start "Activity Monitor" fundet i /Applications/Utilities
- Under fanen CPU eller Hukommelse skal du finde og lokalisere enhver rød "Safari Web Content (Ikke reagerer)"-processer
- Klik på knappen (X) på værktøjslinjen for at afbryde den valgte proces
- Gentag med andre fastsiddende røde "Safari-webindhold (svarer ikke)"-processer
- Afslut aktivitetsovervågning
At dræbe et "Safari-webindhold (svarer ikke)"-proces tvinger det til at afslutte, og derefter genindlæses det norm alt automatisk i Safari. Det alene kan ofte løse problemet, men nogle gange vender badebolden tilbage med det samme, fordi webprocessen indlæser fejlagtigt javascript eller et plug-in, der er gået g alt, eller oplever en hukommelseslækage eller vild CPU-spids.
På det vedhæftede skærmbillede vil du se, at næsten alle Safari-webindholdsprocesser er "Reagerer ikke" og er gået g alt (undtagen osxdaily.com, woohoo!), og spiser en absurd mængde ægte hukommelse og virtuel hukommelse ved at trække kernel_task ind i afløbet med den. Som du kan forestille dig i en sådan situation, reagerede Safari fuldstændig som resten af Mac'en, og derfor var fokus på at dræbe hele "Safari"-processen en hurtigere løsning end at dræbe hver enkelt proces individuelt.
Rettelse af "Safari-webindhold (svarer ikke)" og forebyggelse af gentagelser
Nu hvor du ved, hvordan du håndterer de fejlagtige Safari-processer, hvad kan du så gøre for at rette og forhindre dem i at ske i første omgang? Der er ikke noget endeligt svar på dette, fordi årsagen ikke altid er fastlagt, men der er mange trin at tage for at begrænse sandsynligheden for, at Safari-processen går g alt med en badebold og tager Mac'en ned med den.
Ryd caches og browserhistorik
… iCloud-konto (en slags irriterende, ja). Så vær forberedt på at logge ind på de fleste websteder igen.
- Gå til menuen "Safari", og vælg "Ryd historik"
- Vælg en passende tidslinje fra menuen "Ryd", ofte er "hele historikken" den mest effektive", og klik derefter på "Ryd historik"
Deaktiver Safari Plug-Ins & WebGL
Selv om nogle Safari-browserplugins kan være interessante, nyttige eller seje, er de også ofte rutinemæssigt problematiske, dårligt lavet, udsat for nedbrud og en hyppig årsag til browserproblemer. Adobe Flash Player er et klassisk eksempel på et browser-plugin, der kan forårsage overdreven ressourceforbrug og problematisk adfærd på en Mac, men der er mange andre, der også kan forårsage problemer. Enkelt råd; deaktiver plug-ins, du har sandsynligvis ikke brug for dem. Derudover er WebGL blevet løst forbundet med bredere systemproblemer på nogle specifikke Mac- og OS X-versioner, så deaktivering af det kan også være nyttigt.
- Træk menuen "Safari" ned og gå til "Præferencer"
- Gå til fanen "Sikkerhed", og fjern markeringen i "Tillad plug-ins", og fjern markeringen i "Tillad WebGL"
- Afslut sikkerhedsindstillinger, luk derefter og genstart Safari
Ikke at bruge web-plugins er en af de enkleste måder at undgå problemer med Safari (eller enhver anden webbrowser for den sags skyld). Ja, jeg ved, at nogle websteder kræver dem, så hvis du har brug for at bruge et plug-in til en bestemt webside eller et websted, du ofte besøger, kan du overveje kun at bruge et plug-in som Flash i en sandboxed webbrowser som Google Chrome.
Opdater Safari, Overvej at opdatere systemsoftware
Det næste er at være sikker på, at Safari er opdateret. Safari har ofte udgivet fejlrettelser, der kan løse problemer og forhindre dem i at ske igen, så at holde softwaren opdateret er en måde at sikre, at disse fejlrettelser virker til din fordel.
- Gå til Apple-menuen, og vælg "App Store"
- Gå til fanen Opdateringer og se efter tilgængelige Safari-opdateringer eller sikkerhedsopdateringer, og installer dem
Det er god praksis at sikkerhedskopiere en Mac, før du installerer en softwareopdatering, men det er lige så sandt med alt, der justerer systemsoftwaren, som nogle sikkerhedsopdateringer gør. Spring ikke en sikkerhedskopi over.
Du kan også overveje at opdatere bredere Mac OS X-systemsoftware, hvis en nyere version er tilgængelig, men for nogle Mac-brugere, der kan lide, hvilken version af systemsoftware, de kører i øjeblikket, og hvis tingene generelt er grimme som det er, anbefales det ikke altid.
Hvis du har fulgt alle ovenstående trin og stadig oplever problemer, så glem ikke at tjekke nogle , som tilbyder nogle alternative metoder til at slette caches og deaktivere plug-ins, og nogle få også andre løsninger. Og selvfølgelig for mobile brugere kan du også løse Safari-problemer og nedbrud på iPhone med disse tricks.