ఏస్పి బ్రౌజర్ కేపాబిలిటీస్ కమ్పోనెంట్
- 上一页 ASP AdRotator
- 下一页 ASP ContentLinking
ఉదాహరణ
- బ్రౌజర్ కేపబిలిటీస్ కమ్పోనెంట్
- ఈ ఉదాహరణ ప్రతి సందర్శక బ్రౌజర్ యొక్క టైప్, పనితనం మరియు వర్షన్ నంబర్ ను మాపడాన్ని చూపిస్తుంది.
ఏస్పి బ్రౌజర్ కేపాబిలిటీస్ కమ్పోనెంట్
ASP బ్రౌజర్ కేపబిలిటీస్ కమ్పోనెంట్ బ్రౌజర్ టైప్ ఆబ్జెక్ట్ సృష్టిస్తుంది, ఇది సందర్శక బ్రౌజర్ టైప్, పనితనం మరియు వర్షన్ నంబర్ ను మాపగలదు.
బ్రౌజర్ సర్వర్కు అనుసంధానమవుతుంది చేసినప్పుడు, బ్రౌజర్ హెడర్ తో కూడిన HTTP User Agent హెడర్ పంపుతుంది. ఈ హెడర్ బ్రౌజర్ సమాచారాన్ని కలిగి ఉంటుంది (ఉదాహరణకు, బ్రౌజర్ టైప్ మరియు వర్షన్ నంబర్). బ్రౌజర్ టైప్ ఆబ్జెక్ట్ ఈ హెడర్ లోని సమాచారాన్ని సర్వర్పైన "Browscap.ini" ఫైలులో ఉన్న సమాచారంతో పోలుస్తుంది.
ఇఫ్ హెడర్ పంపబడిన బ్రౌజర్ టైప్ మరియు వర్షన్ నంబర్ "Browsercap.ini" ఫైల్లో సమాచారంతో మేళించినట్లయితే, మేము బ్రౌజర్ టైప్ ఆబ్జెక్ట్ ద్వారా ఈ మేళించబడిన బ్రౌజర్ యొక్క సంబంధిత అంశాలను జాబితాచేయవచ్చు. ఈ పరిస్థితి కాదే, ఈ ఆబ్జెక్ట్ ప్రతి అంశాన్ని "UNKNOWN" గా సెట్ చేస్తుంది.
సంకేతసంబంధితం
<% Set MyBrow=Server.CreateObject("MSWC.BrowserType") %>
ఈ ఉదాహరణ అస్ప్ ఫైల్లో బ్రౌజర్ టైప్ ఆబ్జెక్ట్ సృష్టించడాన్ని మరియు ప్రస్తుత బ్రౌజర్ పనితనాన్ని ప్రదర్శించే పట్టికను చూపిస్తుంది:
<html> <body> <% Set MyBrow=Server.CreateObject("MSWC.BrowserType") %> <table border="1" width="100%"> <tr> <th>క్లయింట్ ఓపరేటింగ్ సిస్టమ్</th> <th><%=MyBrow.platform%></th> </tr><tr> <td >వెబ్ బ్రౌజర్</td> <td ><%=MyBrow.browser%></td> </tr><tr> <td>బ్రౌజర్ వర్షన్</td> <td><%=MyBrow.version%></td> </tr><tr> <td>ఫ్రేమ్ మద్దతు?</td> <td><%=MyBrow.frames%></td> </tr><tr> <td>టేబుల్ మద్దతు?</td> <td><%=MyBrow.tables%></td> </tr><tr> <td>శబ్దమద్దతు?</td> <td><%=MyBrow.backgroundsounds%></td> </tr><tr> <td>Cookies మద్దతు?</td> <td><%=MyBrow.cookies%></td> </tr><tr> <td>VBScript మద్దతు?</td> <td><%=MyBrow.vbscript%></td> </tr><tr> <td>JavaScript మద్దతు?</td> <td><%=MyBrow.javascript%></td> </tr> </table> </body> </html>
అవిష్కరణలు:
క్లయింట్ ఆపరేటింగ్ సిస్టమ్ | WinNT |
---|---|
వెబ్ బ్రౌజర్ | IE |
బ్రౌజర్ వెర్షన్ | 5.0 |
ఫ్రేమ్ మద్దతు? | True |
టేబుల్ మద్దతు? | True |
శబ్దమద్దతు? | True |
Cookies మద్దతు? | True |
VBScript మద్దతు? | True |
JavaScript మద్దతు? | True |
Browscap.ini ఫైలు
"Browsercap.ini" ఫైలు ప్రాపర్టీలను ప్రకటించడానికి మరియు ప్రతి బ్రౌజర్కు డిఫాల్ట్ విలువలను అమర్చడానికి ఉపయోగించబడుతుంది.
ఈ భాగం బ్రౌజర్స్కాప్ ఇనీ ఫైల్ అంటే ఎలా ఉపయోగించాలో గురించి కాదు, మేము కేవలం "Browsercap.ini" యొక్క ప్రాథమిక జ్ఞానం మరియు అవధానాలను అందిస్తాము.
"Browsercap.ini" ఫైలు క్రింది సమాచారాన్ని కలిగి ఉంటుంది:
[;comments] [HTTPUserAgentHeader] [parent=browserDefinition] [property1=value1] [propertyN=valueN] [Default Browser Capability Settings] [defaultProperty1=defaultValue1] [defaultPropertyN=defaultValueN]
పారామీటర్స్ | వివరణ |
---|---|
comments | ఎంపికాబడినది. కొన్ని నిష్క్రియమైన కోడ్ లోకి బ్రౌజర్ టైప్ అబ్జెక్ట్ అణచిపెడుతుంది |
HTTPUserAgentHeader | ఎంపికాబడినది. ప్రాపర్టీఎన్ లో అమర్చబడిన బ్రౌజర్-ప్రాపర్టీ విలువకు సంబంధించిన HTTP యూజర్ ఏజెంట్ హెడర్. విడిభాగకరణాలను ఉపయోగించవచ్చు. |
browserDefinition | Optional. ప్యారెంట్ బ్రాజర్ వలె వాడే కొన్ని బ్రాజర్లకు HTTP User Agent header-string నిర్ధారించండి. ప్రస్తుత బ్రాజర్ యొక్క నిర్వచనం ప్యారెంట్ బ్రాజర్ యొక్క నిర్వచనంలో అన్ని ప్రకటించిన లక్షణాలను ఉంచుతుంది. |
propertyN |
Optional. బ్రాజర్ యొక్క లక్షణాలను నిర్ధారించండి. కొన్ని ఉదాహరణలు క్రింద పేర్కొన్నాయి:
|
valueN | Optional. propertyN యొక్క విలువను నిర్ధారించండి. వచ్చేవి స్ట్రింగ్, ఇంటిజర్ (ముందుకు # ముందుకు ముందుకు) లేదా లాజికల్ విలువలు. |
defaultPropertyN | Optional. బ్రాజర్ లక్షణాలను నిర్ధారించండి. కొన్ని ఉదాహరణలు క్రింద పేర్కొన్నాయి: |
defaultValueN | Optional. defaultPropertyN యొక్క విలువను నిర్ధారించండి. వచ్చేవి స్ట్రింగ్, ఇంటిజర్ (ముందుకు # ముందుకు ముందుకు) లేదా లాజికల్ విలువలు. |
"Browsercap.ini" ఫైలు ఈ విధంగా ఉంటుంది:
;IE 5.0 [IE 5.0] browser=IE Version=5.0 majorver=#5 minorver=#0 frames=TRUE tables=TRUE cookies=TRUE backgroundsounds=TRUE vbscript=TRUE javascript=TRUE javaapplets=TRUE ActiveXControls=TRUE beta=False;DEFAULT BROWSER [*] browser=Default frames=FALSE tables=TRUE cookies=FALSE backgroundsounds=FALSE vbscript=FALSE javascript=FALSE
- 上一页 ASP AdRotator
- 下一页 ASP ContentLinking