Hjælp til AJAX i Safari of Opera
Jeg bruger noget AJAX på mit site, for at broweser der ikke understøtter AJAX ikke skal gå glip af noget har jeg lavet en anden præsentation til dem. Jeg har defineret de browsere der under støtter AJAX i web.config på følgende måde:<browserCaps>
<!-- GECKO Based Browsers (Netscape 6+, Mozilla/Firebird, ...) //-->
<case match="^Mozilla/5\.0 \([^)]*\) (Gecko/[-\d]+)? (?'type'[^/\d]*)([\d]*)/(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*)).*">
browser=Gecko
type=${type}
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
supportsXmlHttp=true
supportsCallback=true
<case match="rv:(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*))">
version=${version}
majorversion=${major}
minorversion=${minor}
<case match="^b" with="${letters}">
beta=true
</case>
</case>
</case>
</browserCaps>
(Det er noget jeg har fundet på Goggle)
Nu er problemet at Opera 8.0 or Safari 2.0.3 (måske tidligere)
også understøtter AJAX men de indgår ikke i det ovenstånede. Hvordan får jeg dem til det?
