webForumDet fria alternativet

Kolla vilken webbläsare som används.

XML

2 svar · 1 275 visningar · startad av drew

Medlem sedan mars 2007845 inlägg
Frågan#1

Låt mig börja med att säga blää xml.

Jag har ett dokument som skapar länkar av användarnamn så att man kan söka på det via webben. Bl a é fungerar fint i andra läsare, men inte i Opera, där måste den göras om till %C3%A9 i själva länken för att fungera. %C3%A9 fungerar iofs i alla andra läsare jag testat, men det känns onödigt att gå genom alla bokstäver för webbläsare som inte har problem med dom bokstäverna.

Jag skulle vilja göra något i stil med

<xsl:choose>
	<xsl:when test="$opera">
		<xsl:gör saker/>
	</xsl:when>
</xsl:choose>

Nu till min fråga.

Kan jag ta reda på vilken webbläsare som används? Och isåfall hur?

Medlem sedan mars 20007 896 inlägg
#2

Något i stil med;

<xsl:variable name="browserEngine" select="system-property('xsl:vendor')" />
<xsl:choose>
   <xsl:when test="$browserEngine='Opera'">
      ...
   </xsl:when>
   <xsl:otherwise>
      ...
   </xsl:when>
</xsl:choose>
Medlem sedan mars 2007845 inlägg
#3

Funkar perfekt. Tack.

485 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
357 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)