Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Firefox 17, fckeditor, asp

1 view
Skip to first unread message

Leif Neland

unread,
Dec 1, 2012, 11:02:05 PM12/1/12
to
Sitet kører med en efterhånden ældre fckeditor.
Den kan pludselig ikke lide firefox.

Det viser sig, at i fckeditor.asp er der et versionscheck:

ElseIf InStr(sAgent, "Gecko/") > 0 Then
iVersion = CLng( Mid( sAgent, InStr( sAgent, "Gecko/" ) + 6, 8 ) )
IsCompatible = ( iVersion >= 20030210 )

Der forventes åbenbart at versionsnr er et 8-cifret tal, en dato.

Men nu er useragent dette:
Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0

Så versionscheckket prøver at tage CLng (talværdien) af "17.0 Fir".

Det kan man ikke, og asp dør. Hrmpf...

Leif

--
Husk kørelys bagpå, hvis din bilfabrikant har taget den idiotiske
beslutning at undlade det.


Jens Peter Karlsen

unread,
Dec 2, 2012, 4:28:09 AM12/2/12
to

Check om tredje karakter efter Gecko/ er et punktum. hvis det er så
sæt IsCompatible til true og spring det andet versionscheck over.

Regards Jens Peter Karlsen.

On Sun, 02 Dec 2012 05:02:05 +0100, Leif Neland <le...@neland.dk>
wrote:

Leif Neland

unread,
Dec 2, 2012, 9:12:37 AM12/2/12
to
Ja, men
1: Det er et internt site, så jeg har styr på hvilke versioner, der
bruges.
2: Browsere næsten 10 år gamle er selv ude om hvis der opstår fejl på
sitet.
3: Det er kun firefox 17.0, der viser det på den måde, 17.0.1 går
tilbage til det gamle format.

Så jeg siger blot, at er det Gecko, er det IsCompatible, uanset
version.

Men i øvrigt burde der sniffes efter muligheder, ikke versionsnumre.

Jens Peter Karlsen

unread,
Dec 2, 2012, 3:34:32 PM12/2/12
to
Det kan jeg kun give dig ret i.

Regards Jens Peter Karlsen.

On Sun, 02 Dec 2012 15:12:37 +0100, Leif Neland <le...@neland.dk>
wrote:
0 new messages