Redigerer
Ensideapplikasjon
(avsnitt)
Hopp til navigering
Hopp til søk
Advarsel:
Du er ikke innlogget. IP-adressen din vil bli vist offentlig om du redigerer. Hvis du
logger inn
eller
oppretter en konto
vil redigeringene dine tilskrives brukernavnet ditt, og du vil få flere andre fordeler.
Antispamsjekk.
Ikke
fyll inn dette feltet!
===Søkemotoroptimalisering=== På grunn av mangelen av JavaScript-utførelse av edderkopper for flere populære [[søkemotorer]],<ref>{{cite web |url=https://developers.google.com/webmasters/ajax-crawling/docs/learn-more |title=What the user sees, what the crawler sees |quote=the browser can execute JavaScript and produce content on the fly - the crawler cannot|accessdate=6. januar 2014}}</ref> har SEO ([[Søkemotoroptimalisering]], engelsk: Search Engine Optimization) historisk vore et problem for offentlige nettsider som ønsker å benytte modellen med ensidig applikasjon.<ref name="doogledevelopers">{{cite web |url=https://developers.google.com/webmasters/ajax-crawling/ |title=Making Ajax Applications Crawlable |quote=Historically, Ajax applications have been difficult for search engines to process because Ajax content is produced|accessdate=6. januar 2014}}</ref> Mellom 2009 og 2015, [[Google Webmaster Tools|Google Webmaster Central]] foreslo og anbefalte et «AJAX crawling scheme»<ref>{{cite web|url=http://googlewebmastercentral.blogspot.com/2009/10/proposal-for-making-ajax-crawlable.html|title=Proposal for making AJAX crawlable|date=7. oktober 2009|publisher=Google|accessdate=13. juli 2011}}</ref><ref>{{cite web|url=https://developers.google.com/webmasters/ajax-crawling/|title=(Specifications) Making AJAX Applications Crawlable|publisher=Google|accessdate=4. mars 2013}}</ref> ved å benytte et utropstegn for å identifisere seksjoner i AJAX-sider (<code>#!</code>). Fordi søkemotoroptimalisering er utfordrende for ensideapplikasjoner er det verdt å notere seg at ensideapplikasjonene normalt ikke blir brukt i kontekster der søkemotorindeksering er enten et krav eller ønskelig. Det er et par måter en kan få nettsiden til å oppleves som søkbar. Begge involverer å opprette egne HTML-sider som speiler innholdet av ensideapplikasjonen. Serveren kan da lage en HTML-basert versjon av nettsiden og levere den til edderkoppene, eller så kan en benytte en hodeløs nettleser som PhantomJS til å kjøre JavaScript-applikasjonen og skrive den resulterende HTML-koden. Begge alternativene krever en del arbeid, og kan ende med å gi mye merarbeid på større, komplekse sider. Det er også noen fallgruver en må passe seg for. Dersom den server-genererte HTML-koden blir tolket som for forskjellig fra innholdet på ensideapplikasjonen, vil siden bli straffet. Å kjøre PhantomJS for å skrive ut HTML-koden kan gjøre responstiden på siden høyere, noe som søkemotorer – særlig Google – vil liste siden din lavere for.<ref name="Holmes2015">Holmes, Simone (2015). ''Getting MEAN with Mongo, Express, Angular, and Node''. Manning Publications. {{ISBN|978-1-6172-9203-3}}</ref>
Redigeringsforklaring:
Merk at alle bidrag til Wikisida.no anses som frigitt under Creative Commons Navngivelse-DelPåSammeVilkår (se
Wikisida.no:Opphavsrett
for detaljer). Om du ikke vil at ditt materiale skal kunne redigeres og distribueres fritt må du ikke lagre det her.
Du lover oss også at du har skrevet teksten selv, eller kopiert den fra en kilde i offentlig eie eller en annen fri ressurs.
Ikke lagre opphavsrettsbeskyttet materiale uten tillatelse!
Avbryt
Redigeringshjelp
(åpnes i et nytt vindu)
Denne siden er medlem av 3 skjulte kategorier:
Kategori:Opprydning-statistikk
Kategori:Opprydning 2025-04
Kategori:Sider med kildemaler som mangler arkivdato
Navigasjonsmeny
Personlige verktøy
Ikke logget inn
Brukerdiskusjon
Bidrag
Opprett konto
Logg inn
Navnerom
Side
Diskusjon
norsk bokmål
Visninger
Les
Rediger
Rediger kilde
Vis historikk
Mer
Navigasjon
Forside
Siste endringer
Tilfeldig side
Hjelp til MediaWiki
Verktøy
Lenker hit
Relaterte endringer
Spesialsider
Sideinformasjon