ASP Browser Capabilities ਕੰਪੋਨੈਂਟ
- ਪਿੰਡਾ ਪੰਨਾ ASP AdRotator
- ਅਗਲਾ ਪੰਨਾ ASP ContentLinking
ਮਾਡਲ
- Browser Capabilities ਕੰਪੋਨੈਂਟ
- ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ ਹਰੇਕ ਵੇਖਣ ਵਾਲ ਵੈੱਬ ਸਾਈਟ ਦੇ ਬਰਾਉਜ਼ਰ ਦੀ ਕਿਸਮ, ਕਾਰਗੁਜਾਰੀ ਅਤੇ ਵਰਜਨ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦਿਖਾਈ ਗਈ ਹੈ。
ASP Browser Capabilities ਕੰਪੋਨੈਂਟ
ASP Browser Capabilities ਕੰਪੋਨੈਂਟ ਇੱਕ BrowserType ਆਬਜੈਕਟ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸ ਨਾਲ ਐਕਸਾਸੀਵੀਸਟ ਬਰਾਉਜ਼ਰ ਦੀ ਕਿਸਮ, ਕਾਰਗੁਜਾਰੀ ਅਤੇ ਵਰਜਨ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ。
ਬਰਾਉਜ਼ਰ ਜਦੋਂ ਸਰਵਰ ਨਾਲ ਕਨੈਕਸ਼ਨ ਕਰਦਾ ਹੈ ਤਾਂ ਸਰਵਰ ਨੂੰ ਇੱਕ HTTP User Agent ਹੈੱਡਰ ਭੇਜਦਾ ਹੈ। ਇਹ ਹੈੱਡਰ ਬਰਾਉਜ਼ਰ ਦੀ ਜਾਣਕਾਰੀ (ਉਦਾਹਰਣ ਵਜੋਂ ਬਰਾਉਜਰ ਦੀ ਕਿਸਮ ਅਤੇ ਵਰਜਨ) ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ। BrowserType ਆਬਜੈਕਟ ਇਸ ਹੈੱਡਰ ਵਿੱਚ ਦਿਖਾਈ ਆਉਣ ਵਾਲੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸਰਵਰ 'ਤੇ "Browscap.ini" ਨਾਮ ਦੀ ਫਾਇਲ ਵਿੱਚ ਦਿਖਾਈ ਆਉਣ ਵਾਲੀ ਜਾਣਕਾਰੀ ਨਾਲ ਤੁਲਨਾ ਕਰਦਾ ਹੈ。
ਜੇਕਰ ਟਾਇਟਲ ਵਿੱਚ ਭੇਜੇ ਗਏ ਬਰਾਉਜ਼ਰ ਦੀ ਕਿਸਮ ਅਤੇ ਵਰਜਨ ਨੂੰ "Browsercap.ini" ਫਾਇਲ ਵਿੱਚ ਦਿਖਾਈ ਆਉਣ ਵਾਲੀ ਜਾਣਕਾਰੀ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ ਤਾਂ ਅਸੀਂ BrowserType ਆਬਜੈਕਟ ਦੀ ਮਦਦ ਨਾਲ ਇਸ ਮੇਲ ਖਾਣ ਵਾਲੇ ਬਰਾਉਜ਼ਰ ਦੇ ਸਬੰਧਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰ ਸਕਦੇ ਹਾਂ। ਜੇਕਰ ਉਪਰੋਕਤ ਸਥਿਤੀ ਨਹੀਂ ਹੁੰਦੀ ਹੈ ਤਾਂ ਇਸ ਆਬਜੈਕਟ ਵਿੱਚ ਹਰੇਕ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ "UNKNOWN" ਸੈਟ ਕੀਤਾ ਜਾਵੇਗਾ。
ਵਿਆਕਰਣ
<% Set MyBrow=Server.CreateObject("MSWC.BrowserType") %>
ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ ASP ਫਾਇਲ ਵਿੱਚ BrowserType ਆਬਜੈਕਟ ਬਣਾਉਣ ਅਤੇ ਮੌਜੂਦਾ ਬਰਾਉਜ਼ਰ ਦੀ ਕਾਰਗੁਜਾਰੀ ਦਿਸ਼ਾ ਦੀ ਟੇਬਲ ਦਿਖਾਉਣ ਦਾ ਪ੍ਰਯੋਗ ਕੀਤਾ ਗਿਆ ਹੈ:
<html> <body> <% Set MyBrow=Server.CreateObject("MSWC.BrowserType") %> <table border="1" width="100%"> <tr> <th>Client OS</th> <th><%=MyBrow.platform%></th><td >Web Browser</td> <td ><%=MyBrow.browser%></td> <td>Browser version</td> <td><%=MyBrow.version%></td> <td>Frame support?</td> <td><%=MyBrow.frames%></td> <td>Table support?</td> <td><%=MyBrow.tables%></td> Sound support? <%=MyBrow.backgroundsounds%> Cookies support? <%=MyBrow.cookies%> VBScript support? <%=MyBrow.vbscript%> JavaScript support? <%=MyBrow.javascript%>