Ryan Kristensen skrev:
> Men man skal også snart til at teste for version, da Opera 9
> ændrer på nogle af tastaturgenvejene, så i version>=9 er det
> CTRL-D.
Argh! - verden er af lave...
Men det er nu forståeligt nok at Opera vælger at følge trop - i
længden er det ikke holdbart at vælge en anden genvej end den
praktisk taget alle andre browsere benytter til bogmærker. Jeg kan
se at Ctrl-T i Opera 9 også kommer til at svare til FF og IE7 -
dvs. "ny tab".
> Man kan tage det som et tegn på, at det ikke er nogen
> god idé med sådan et script
Det er jeg nu ikke så sikker på.
> Folk bør selv kunne finde ud af, at tilføje en side til
> foretrukne. Hvis de ikke kan det, så kan de nok heller ikke
> åbne en side fra foretrukne,
Jeg tror ikke det hænger sådan sammen. Selv om mange nok godt kan
finde ud af at tilføje et bogmærke hvis de tænker sig om, kan et
"bogmærk denne side"-link få dem til at overveje muligheden.
Og selv om vi nok kan blive enige om at det er lettere og hurtigere
at bruge tastaturgenvejen når man kender den, er der rigtig mange
brugere der end ikke overvejer at man kan bruge andet end musen til
at navigere med.
Jeg mener at IE's mulighed for at reagere på "tilføj bogmærke"-
scripts er ganske udmærket, og ærgrer mig over at andre browsere
ikke har en tilsvarende mulighed. Naturligvis skal et script ikke
have lov til at tilføje et bogmærke uden accept fra brugeren - men
det får det heller ikke i IE. Muligheden for at kalde "tilføj
bogmærke"-dialogen svarer i mine øjne til muligheden for at kalde
printdialogen (window.print) - som alle almindelige browsere
forstår.
Lidt - men kun lidt - i samme boldgade er scriptet der kan gøre en
side til browserens startside. Det er et noget alvorligere indgreb
i browserindstillingerne, så her kan der i højere grad være grund
til at være varsom med at give et script adgang - også selv om man
stadig kræver brugerens accept af ændringen (mange folk får aldrig
læst de advarsler der dukker op som alert-bokse). På den anden side
er det ikke nær så enkelt at gøre en side til startside via menuer
eller tastaturgenveje, i forhold til hvor let det er at tilføje et
bogmærke.
Jeg er tilhænger af at man giver brugeren valget, bare man sikrer
at brugeren ikke riskerer at få ændret startsiden ved at trykke
retur for hurtigt. IE7's håndtering af et "MakeUsYourHomePage"-
script er faktisk ganske glimrende. Man får en dialogboks op med to
muligheder - "Use this as your only homepage" og "Add this page to
your home page tabs". Ingen af mulighederne er valgt på forhånd, så
man kan ikke ændre noget alene ved at trykke retur eller klikke
o.k. URL'en på den hjemmeside som scriptet forsøger at sætte som
hjemmeside vises i sin helhed, så man kan se hvilken side der
tilføjes.
Jeg har ikke testet hvordan browseren reagerer på meget lange
URL'er (specielt phishing-adresser a ala
www.goodsite.com/blablalbla@dfsdf%www.badsite.com), eller andre
URL'er end det site scriptet ligger på, men IE7 har en del
phishing-beskyttelse indbygget, så jeg gætter på at det er
håndteret.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html