🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: dk.edb.internet.webdesign.serverside
4 messages
4 total messages Started by Leif Neland Sun, 02 Dec 2012 04:02
Firefox 17, fckeditor, asp
#366
Author: Leif Neland
Date: Sun, 02 Dec 2012 04:02
23 lines
1758 bytes
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.
Re: Firefox 17, fckeditor, asp
#367
Author: Jens Peter Karlsen
Date: Sun, 02 Dec 2012 09:28
14 lines
1677 bytes
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 <leif@neland.dk>
wrote:

>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 )
Re: Firefox 17, fckeditor, asp
#368
Author: Leif Neland
Date: Sun, 02 Dec 2012 14:12
33 lines
2229 bytes
Den 02-12-2012, skrev Jens Peter Karlsen:
> 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 <leif@neland.dk>
> wrote:
>
>> 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 )

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.

Leif

-- 
Husk k�relys bagp�, hvis din bilfabrikant har taget den idiotiske 
beslutning at undlade det.
Re: Firefox 17, fckeditor, asp
#369
Author: Jens Peter Karlsen
Date: Sun, 02 Dec 2012 20:34
8 lines
1497 bytes
Det kan jeg kun give dig ret i.

Regards Jens Peter Karlsen. 

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

>Men i �vrigt burde der sniffes efter muligheder, ikke versionsnumre.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads