(Update 7/12: Jeg har erfaret at der bliver lagt forskellige rettelser pÄ i Danske Netbank allerede om et par dage. Se mere i bunden af dette indlÊg.)

Som jeg lovede forleden, er her et lidt mere om mine erfaringer med Firefox og andre "alternative" browsere i Danske Banks netbank, og puha - det blev et af de rigtig lange og kedelige indlĂŠg:-)

For at kunne bruge andre browsere end Internet Explorer til Windows i Danske Netbank, krÊves et sÄkaldt ActivCard. Det er en metode Danske Bank i et stykke tid har tilbudt Safari (Mac) brugere, men nu ogsÄ halv-officielt tilbydes til brug med andre browsere. NÄr jeg skriver "halv-officielt" er det fordi man skal lede grundigt pÄ Danske Banks website for at finde informationen om de alternative browsere, og nÄr man skal bestille en Netbank-aftale med ActivCard sÄ skal man fÞlge en procedure der er angivet som vÊrende for Mac-brugere. Har du allerede en netbank-aftale, sÄ kan du dog ogsÄ bare skrive en besked til banken fra netbanks post-service om at du Þnsker et ActivCard (det virkede i hvert fald for mig). BemÊrk at Kundeservice ikke yder officiel support til andre browsere end Internet Explorer og Safari, og at banken iÞvrigt ikke lover at alle funktioner i netbanken fungerer nÄr du bruger andre browsere.

ActivCard

Dette er en lille kode-generator man skal bruge nÄr man logger pÄ netbanken og nÄr man underskriver transaktioner. Det er et kort i kreditkort stÞrrelse, i hvert fald nÄr det gÊlder hÞjde og bredde. DesvÊrre er kortet med 1/2 cm forholdsvis tykt, og det er derfor tvivlsomt at det er et kort man gider at have det liggende fast i sin pung. ActivCard erstatter den "nÞglefil" (e-Safekey) man ellers normalt har installeret pÄ sin PC nÄr man bruger Internet Explorer til Danske Netbank. Med et ActivCard er der ikke noget der skal installeres pÄ computeren fÞr man kan logge pÄ netbanken, det eneste der krÊves er en internet-forbindelse og en ikke alt for forÊldet webbrowser.

Da jeg modtog kortet sad der noget som lignede en rest lim pÄ displayet og jeg forsÞgte straks at gnubbe det vÊk med neglen. Det skulle jeg nu ikke have gjort, for det viste sig at vÊre en lille skade pÄ selve kortets plastic-belÊgning og mit forsÞg pÄ at fjerne det gjorde kun skaden meget vÊrre. SÄ behandl belÊgningen over displayet varsomt, det er meget blÞdt og sart hvis fÞrst der kommer hul pÄ. (Update 13/3 2005: Hehe, se "vigtig" update i bunden af dette indlÊg).

Mozilla Firefox 1.0

Det meste af min lille test er foregÄet i Windows-versionen, men umiddelbart ser det ikke ud til at gÞre forskel om man kÞrer Windows- eller Linux-versionen. Alle de grundlÊggende funktioner ser ud til at virke fint. F.eks er bÄde betaling af et indbetalingskort og en kontooverfÞrsel gennemfÞrt uden problemer.

En gang imellem er rubrikkerne pludselig lidt for lave til deres indhold. Det ser ud som om det er noget der sker mere eller mindre tilfÊldigt og skyldes muligvis en browserbug (selvom det eneste andet sted jeg nogensinde har set en opfÞrsel der ligner er andre steder pÄ Danske Banks hjemmeside, og tÊnker her fÞrst og fremmest pÄ rubrikken med valuta-kurser pÄ forsiden). Ofte kan man bare klikke pÄ rubrikken og bruge musens scrollhjul til at scrolle i rubrikken, men en enkelt genindlÊsning af siden plejer ogsÄ hurtigt at lÞse problemet. Heldigvis ser jeg langt fra sÄ tit problemet i netbanken som jeg ser det pÄ forsiden af bankens website. En af de fÞrste gange jeg var pÄ netbanken med Firefox lÄ der en information fra Danske Netbank som jeg klikkede mig ind pÄ for at lÊse. DesvÊrre var indholdet af hÞjre halvdel af denne rubrik usynlig, hvorfor informationen var umulig at lÊse. Jeg kunne dog tyde at det var noget med nogle nye funktioner i konto-listerne der snart ville komme. Det er det eneste sted i netbanken jeg har observeret denne lidt slemme renderingsfejl, men hvad vÊrre er, er at netbanken ikke er designet sÄ man kan gÄ ind og lÊse informationen igen senere en anden gang (f.eks. med en anden browser). Jeg har i hvert fald ikke kunne finde ud hvor jeg gÞr det. I det store hele renderes sider ellers pÊnt, men en mindre skÞnhedsfejl som manglende luft imellem kolonner ses ogsÄ et par steder.

Til min store fornÞjelse er det muligt at komme ind pÄ eboks via netbanken. Det er meget vigtigt for mig at kunne, fordi man (vistnok af lovgivningsmÊssige Ärsager) ikke mÄ se sine bank-dokumenter i eboks medmindre man logger pÄ via sin netbank. Yes, nu er jeg endelig parat til at tilmelde lidt flere af mine bank-papirer til eboks:-) Man er dog nÞdt til (via netbanken) at logge ind pÄ selve eboks-sitet for at kunne se dokumenterne. Det virker nemlig ikke hvis man prÞver at Äbne dokumenterne direkte fra netbanken. Men jeg vender tilbage til dette i en note til sidst, da jeg kan se mindst én fejl i netbankens koden som let kan rettes.

Jeg ser en sjÊlden gang en enkelt JavaScript-fejl i netbanken, men det er tilsyneladende ikke noget alvorligt som har betydning for funktionaliteten. Firefox' JavaScript Console afslÞrer dog ogsÄ et andet problem i netbanken (og Danske Banks website som helhed). Bankens stylesheet bliver nemlig udsendt med den fejlagtige mimetype "text/html" i stedet for "text/css". SÄlÊnge bankens sider ikke er implementeret med en !doctype der sÊtter browsere i "Standards Compliance Mode" er det ikke noget alvorligt problem, men i "Standards Compliance Mode" er der en del browser-versioner der helt vil nÊgte at indlÊse og fortolke et stylesheet hvis det udsendes med forkert mime-type. SÄ der ligger potentielt et problem og lurer her.

Internet Explorer 6.0, Opera 7.54 og Konqueror 3.3

Jeg har brugt mest tid i netbanken med Firefox, men jeg har ogsÄ hurtigt testet med nogle andre browsere. ActivCard-metoden kan selvfÞlgelig ogsÄ bruges til Internet Explorer, selvom man sjovt nok fÄr en JavaScript-fejl pÄ login-siden. Opera til Windows ser ogsÄ ud til at virke fint, men med samme fejl omkring direkte Äbning af eboks-dokumenter som i Firefox. Konqueror er en browser som sjovt nok slet ikke er nÊvnt pÄ bankens hjemmeside, men jeg havde nu en kraftig idé om at netbanken nok ogsÄ ville virke med denne browser, eftersom den "webcore-motor" Apple bruger i Safari-browseren pÄ Mac, netop er en portering af open-source "khtml-motoren" fra KDE/Konqueror. Selvom der er en JavaScript-fejl som tilsyneladende gÄr igen pÄ hver eneste side i netbanken, sÄ ser det grundlÊggende ogsÄ ud til at fungere med Konqueror (fra SUSE Linux Professional 9.2). Dog gÄr browseren irriterende nok hÄrdt og brutalt ned nogle gange nÄr man klikker i venstre-menuen. Med Konqueror er der ogsÄ hul igennem nÄr man forsÞger at Äbne eboks-dokumenter direkte fra netbanken (Kan nu ikke udelukke at det kun er fordi jeg ogsÄ har CodeWeavers CrossOver Office installeret?). Selve PDF-dokumentet vises dog fÞrst i en ulÊselig lille stÞrrelse, og hvis man gÞr vinduet stÞrre fÞlger pdf-dokumentets ikke umiddelbart med. En lille reload af siden i popup-vinduet lÞser dog hurtigt dét problem.

Konklussion

Alt i alt ser det bestemt ud til at virke godt nok til at man kan droppe Internet Explorer til Danske Netbank. Dog gÄr min version af Konqueror sÄ ofte ned i netbanken, at jeg nok vil foretrÊkke at bruge en Mozilla/gecko-baseret browser eller Opera i stedet for i Linux. Det kan undre at banken ikke gÞr lidt mere reklame for muligheden for de alternative browsere. Det er for det meste de mere IT-kyndige der bruger disse, og man skulle tro at det er en kundegruppe med mange potentielt gode kunder i. Men mÄske venter banken pÄ at fÄ rettet de sidste skÞnhedsfejl? Da BG Bank teknisk set bruger den samme netbank, skulle alt ovenstÄende i Þvrigt ogsÄ gÊlde for BG Netbank.

Tidligere relaterede indlĂŠg:

Note angÄende 100% height i "Standards Compliance Mode"

FÞrst da jeg kiggede pÄ koden i popup-vinduet med eboks-dokumenter Äbnet direkte fra netbanken, var jeg overbevist om at jeg kunne fÄ det til at virke i Firefox med bare en lille simpel koderettelse. Nu er jeg tilbÞjelig til at tro at der nok er noget mere galt end bare dette ene issue, men ikke desto mindre er der tale om et klassisk problem nÄr man koder i "Standards Compliance Mode", sÄ jeg griber lige lejligheden til at give den kode der skal til for at fÄ et element til at fylde 100% af et browser-vindues hÞjde i "alle" browsere. NÄr man angiver hÞjden af et element i procent, sÄ er det hÞjden i forhold til "the containing block". I "quirks mode" fylder body altid hele browservinduets hÞjde, men i "Standard Compliants mode" fylder body kun sÄ meget som det er nÞdvendigt for at indholdet kan vÊre der (hvis browseren fÞlger W3C's specifikationer). Derfor skal der et lille trick til fÞr et element fylder hele hÞjden af browser-vinduet i "Standards Compliant mode":

<!doctype html>
<html>
<head>
<title>Height 100% in Standards Compliance Mode</title>
<style type="text/css">
html,body {
margin: 0;
padding: 0;
height: 100%;
}
</style>
</head>
<body>
<div style="width:100%;height:100%;background-color:#888"></div>
</body>
</html>

BemÊrk at ovenstÄende kode har en !doctype som sÊtter gecko-baserede browsere (Mozilla, Firefox, Netscape, osv.) i Standards Compliance Mode, og at jeg har indsat en style i koden som sÊtter hÞjden til 100% pÄ bÄde html- og body-elementerne. Hvis man fjerner de 100% hÞjde pÄ html- og body-elementerne er div'en med den grÄ baggrund pludselig usynlig i f.eks. Firefox! Jeg vil jo gerne give Danske Bank det afgÞrende tip til hvordan de fÄr eboks-vinduet til at virke i deres netbank, og har med Mozilla/Firefox' praktiske DOM Inspector (Shift-Ctrl-I hvis den er installeret) prÞvet at sÊtte disse styles pÄ websiden i det vindue der vises nÄr man Äbner et eboks-dokument direkte fra netbanken. DesvÊrre var det ikke nok til at pdf-dokumentet blev synligt i min Firefox, sÄ det er tilsyneladende ikke det eneste der skal til for at lÞse problemet her, men burde vÊre et skridt pÄ vejen. Jeg har ikke umiddelbart en idé om hvad der mere gÄr galt. MÄske understÞtter Adobe's Acrobat-plugin slet ikke at pdf-dokumenter vises indlejret pÄ den anvendte mÄde i Firefox, eller mÄske er det bare opsÊtningen pÄ min PC som der er noget galt med?

Update: Efter at have studeret koden lidt nÊrmere i eboks popup-vinduet i Danske NetBank, er jeg kommet til den konklussion at den mÄde de bruger object-tagget krÊver ActiveX-support (bvadr;-)). SÄ enten skal de bruge object-tagget pÄ en anden mÄde, eller ogsÄ skal de ligge et embed-tag indeni. Selvom embed-tagget er "deprecated", er det nok umiddelbart den letteste vej at gÄ. Er ikke plugin-ekspert, men vil prÞve at strikke en lille lÞsning sammen og sende dem. Det ville nu vÊre mere elegant at kunne Äbne eboks-dokumenterne direkte fra netbanken.

Update 7/12 2004: Allerede inden jeg selv nÄede at sende mine erfaringer til Danske Bank har jeg fÄet mail fra en Netbank-medarbejder som har set mit indlÊg. De har allerede om et par dage nogle rettelser til sitet som forventes at lÞse flere af de ting jeg har beskrevet herover. FÞrst og fremmest skulle eboks-vinduet blive rettet, sÄ den sag vil jeg ikke bruge flere krÊfter pÄ i denne omgang. OgsÄ problemet med valuta-rubrikken og det manglende mellemrum mellem nogle tabel-kolonner skulle blive rettet.

Update 13/3 2005: Jeg har fÄet et tip pr. email fra Claes som fortÊller at den blÞde plastic-belÊgning pÄ mit ActivCard i virkeligheden er et stykke beskyttelsesfilm jeg kan pille af. Det utrolige er at talrige af mine kollegaer har set mit kort og kommenteret den beskadigede belÊgning, men ingen har gennemskuet at det er lige til at tage af. Tak til Claes;-)

Comments

Write a comment... 

 

Hmm, har du haft noget bĂžvl med krav om JRE1.5 - og lĂžst dette?

 

Hej gnyf,
jeg har testet pÄ tre forskellige systemer, men alle disse ser ud til at kÞre Java 1.4.2. SÄ har ingen erfaringer med version 1.5.

 

Min (installation af) JRE1.4.2_06 virkede ikke, sÄ den blev afinstalleret og erstattet med J2SE Runtime Environment 5.0. Jeg ved ikke om det i princippet er bedre eller dÄrligere, men det virker (bÄde i IldrÊven og MSIE pÄ MS XPp). Jeg har dog ikke vÊret gennem alle transaktionstyper/funktioner endnu.

HÄber at der nu er nogle der vil prÞve ActivCard pÄ Linux (og gerne med Firefox).

I Þvrigt er (http://www.danskebank.dk/Link/PrivatHembankenInstruktionNyKodbox) (pÄ http://www.linux.dk/support/bank/?tid=439 ).

Danske Bank burde sige pĂŠnt tak for dit arbejde, Stig.

 

Der skulle selvfÞlgelig stÄ "... dÞd."

 

En del af de clipping problemer der opstÄr i layoutet er sikkert grundet CSS fejl. Dog kan Mozillas sÄkaldte reflow bug (#217527) ogsÄ drille, og CSS fejl vil sandsynligvis hjÊlpe til at fremprovokere denne.

Hvis genindlÊsning af en side hjÊlper (som pÄ Slashdot), sÄ er det reflow buggen der er tale om. En hurtigere fix i dette tilfÊlde er Ctrl +,- (zoom ind/ud), som genoptegner siden. Det hjÊlper i nogle tilfÊlde pÄ netbanken, men ikke alle, hvilket vidner om sÊrlige CSS fejl fra Danske Banks side. Jeg har dog for nylig lÊst pÄ deres hjemmeside at de er begyndt at teste deres HTML og CSS med W3C's valideringsvÊrktÞjer, sÄ jeg ser frem til forbedringer.

#217527 er i Þvrigt fikset, men rettelsen gav regressionsproblemer og nÄede derfor ikke at komme med i Firefox 1.0. Den er dog inkluderet i Firefox 1.1, nÄr den engang bliver udgivet. Som alternativ kan man jo prÞve en trunk build?

P.t. bruger jeg netbanken med Firefox 1.0 og Sun JRE 1.4.2_06 pÄ Debian unstable. Tjek af saldi og overfÞrsel af penge fungerer. Der er ingen kritiske fejl - kun nÊvne clipping problemer.

Slut!
Kim

 

Det kan vĂŠre du allerede har fundet ud af dette her af andre veje.

Men for at bruge acrobats plugin indlejret i firefox skal "acroread" ligge i din PATH som beskrevet pÄ http://plugindoc.mozdev.org/linux.html

mvh Danny

 

Hej Daniel
Acrobats plugin var godt nok installeret, og fungerede i andre sammenhÊnge. Fungerer iÞvrigt ogsÄ i netbankens popup-vindue nu efter at banken har rettet i deres kode.

 

SĂ„ vidt jeg kan se, virker Danske Bank fint med ActivCard og Firefox, mens Danske Netbetaling ikke virker.

Jeg har testet med Telmores netbetaling.

 

Hej Kim,
Har lige testet via www.tips.dk, og der virker betaling med Danske Netbetaling heller ikke. Jeg skal prÞve forsigtigt at prikke til mine kontakter og hÞre om det er noget de kigger pÄ:-)

 

Hej Kim,
Der er desvÊrre ingen planer pt. i Danske Bank om at opdatere Danske Netbetaling sÄ det ogsÄ virker med ActivCard.


 

Hej...

Bruger ogsÄ Firefox og har Danske Bank, hvis netbank jeg bruger via Activcard...

Idag fandt jeg ud af noget som man skal vÊre opmÊrksom pÄ!

Firefox Add-on'et "Stop Autoplay" skal deaktiveres fÞr man kan logge pÄ Danske Bank Netbank

NÄr jeg skulle logge pÄ netbanken kunne jeg ikke fÄ markÞren til at blive i bruger-id eller password feltet... sÄ snart jeg trykkede pÄ det, forsvandt markÞren igen = ergo jeg kunne ikke skrive mit bruger-id og password for at logge ind.

Dette kunne jeg godt i Internet Explorer, men nÄr jeg trykkede "nÊste" tÊnkte den lidt, hvorefter den sÄ stoppede med at loade og ikke gik videre...

SÄ prÞvede jeg at logge ind pÄ min skoles WTS og se om det virkede der... det gjorde det sÞrme...

Det var sÄ ved at resultere i, at jeg var lige ved at ringe til Danske Banks kundeservice, men fÞrst prÞvede jeg lige noget:

I Firefox deaktiverede jeg diverse add-ons og fandt ud at at netbanken fucker nÄr man har "Stop Autoplay" add-on'et aktiveret. OgsÄ selvom man har sat danskebank.dk pÄ whitelist og fravalgt alt blokering. SÄ snart jeg trykkede deaktiver pÄ dette plugin og genstartede virkede det hele i fineste vis.

SÄ husk: Deaktiver altid "Stop Autoplay" og genstart Firefox nÄr i vil logge ind pÄ jeres Danske Bank netbank med activcard.

Hvad angÄr Internet Explorer sÄ kan jeg stadigvÊk ikke logge pÄ med den, men jeg gider ikke ringe til kundeservice, nu nÄr jeg godt kan i Firefox

Er i gang med at skrive denne information alle de steder som popper up Þverst nÄr man sÞger pÄ "firefox danske bank activcard" pÄ Google sÄ andre hurtigt kan finde ud af hvad der kan vÊre galt.

 

Helt generelt er det en god idé at starte med at slÄ alle extensions fra i Firefox hvis man oplever problemer af den ene eller den art, fÞr man brokker sig til enten Mozilla eller til indehaveren af det site der giver problemer. Jeg har i et par andre tilfÊlde ogsÄ vÊret ude for at enkelte extensions kan give kompatibilitets eller stabilitets problemer pÄ diverse sites.

Write a comment... 

Only Name and Comment are required fields when commenting here. If you specify your email address, everyone will be able to find it at your comment. However your email will only be directly visible when hovering over your name, and in the code behind it will not look like an email address. So the risk of bots harvesting email addresses here, should be minimal. But again, you are free to leave the email blank when commenting.

If you tick Remember me, your name, email and homepage address will be remembered and prefilled at your next visit (Uses a cookie when ticked).

Full URLs (starting with "http://" or "https://") in comment text will be converted into active links when comment has been verified by a human as not being spam. Comments that looks too much like spam, will immidiately/proactively be rejected by the system and never reach a human eye.