Hvad er det på siden der ikke virker? Kan den slet ikke vises?
Firefox kan godt vise den, så hvis det er meget vigtigt kan du jo installere Firefox
Når man skriver ASP.NET bruger man ofte indbyggede Controls som ud fra nogle input værdier genererer HTML koden. For at det skal virke ordentligt i alle browsere så gør de det forskelligt alt efter hvilken browser man bruger.
I konfigurationsfilen (Web.config) kan man specificere hvad de forskellige browsere understøtter.
Her er et uddrag af en konfiguration jeg bruger. Har ikke selv skrevet det, fandt den et sted. Den virker ok, men har ikke sat mig ind i hvad den helt præcist gør.
<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
</appSettings>
<system.web>
.
.
.
<browserCaps>
<case match="W3C_Validator+">
browser=Netscape
frames=true
tables=true
cookies=true
javascript=true
javaapplets=true
ecmascriptversion=1.5
w3cdomversion=1.0
css1=true
css2=true
xml=true
tagwriter=System.Web.UI.HtmlTextWriter
</case>
<!-- GECKO Based Browsers (Netscape 6+, Mozilla/Firefox, ...) //-->
<case match="^Mozilla/5\\.0 \\([^)]*\\) (Gecko/[-\\d]+)(?'VendorProductToken' (?'type'[^/\\d]*)([\\d]*)/(?'version'(?'major'\\d+)(?'minor'\\.\\d+)(?'letters'\\w*)))?">
browser=Gecko
<filter>
<case match="(Gecko/[-\\d]+)(?'VendorProductToken' (?'type'[^/\\d]*)([\\d]*)/(?'version'(?'major'\\d+)(?'minor'\\.\\d+)(?'letters'\\w*)))">
type=${type}
</case>
<case> <!-- plain Mozilla if no VendorProductToken found -->
type=Mozilla
</case>
</filter>
frames=true
tables=true
cookies=true
javascript=true
javaapplets=true
ecmascriptversion=1.5
w3cdomversion=1.0
css1=true
css2=true
xml=true
tagwriter=System.Web.UI.HtmlTextWriter
<case match="rv:(?'version'(?'major'\\d+)(?'minor'\\.\\d+)(?'letters'\\w*))">
version=${version}
majorversion=0${major}
minorversion=0${minor}
<case match="^b" with="${letters}">
beta=true
</case>
</case>
</case>
<!-- AppleWebKit Based Browsers (Safari...) //-->
<case match="AppleWebKit/(?'version'(?'major'\\d?)(?'minor'\\d{2})(?'letters'\\w*)?)">
browser=AppleWebKit
version=${version}
majorversion=0${major}
minorversion=0.${minor}
frames=true
tables=true
cookies=true
javascript=true
javaapplets=true
ecmascriptversion=1.5
w3cdomversion=1.0
css1=true
css2=true
xml=true
tagwriter=System.Web.UI.HtmlTextWriter
<case match="AppleWebKit/(?'version'(?'major'\\d)(?'minor'\\d+)(?'letters'\\w*))(.* )?(?'type'[^/\\d]*)/.*( |$)">
type=${type}
</case>
</case>
<!-- Konqueror //-->
<case match=".+[K|k]onqueror/(?'version'(?'major'\\d+)(?'minor'(\\.[\\d])*)(?'letters'[^;]*));\\s+(?'platform'[^;\\)]*)(;|\\))">
browser=Konqueror
version=${version}
majorversion=0${major}
minorversion=0${minor}
platform=${platform}
type=Konqueror
frames=true
tables=true
cookies=true
javascript=true
javaapplets=true
ecmascriptversion=1.5
w3cdomversion=1.0
css1=true
css2=true
xml=true
tagwriter=System.Web.UI.HtmlTextWriter
</case>
<!-- Opera //-->
<case match="Opera[ /](?'version'(?'major'\\d+)(?'minor'\\.(?'minorint'\\d+))(?'letters'\\w*))">
<filter match="[7-9]" with="${major}">
tagwriter=System.Web.UI.HtmlTextWriter
</filter>
<filter>
<case match="7" with="${major}">
<filter>
<case match="[5-9]" with="${minorint}">
ecmascriptversion=1.5
</case>
<case>
ecmascriptversion=1.4
</case>
</filter>
</case>
<case match="[8-9]" with="${major}">
ecmascriptversion=1.5
</case>
</filter>
</case>
</browserCaps>
.
.
.
</system.web>
</configuration>