ASP / מעקב אחר דפדפנים


מעקב אחר דפדפנים


כמובן שאתה יכול להשתמש בתכנות צד-משתמש כדי לעקוב אחרי סוג הדפדפן, אבל אם במקרה המשתמש משתמש במערכת שלא תוכנתה בתכנות שכזה, או שהוא סתם פרנואיד שחסם כל אפשרות לג'אוה סקריפט, אתה גמור.

בוא נסתכל על הדוגמא, ונראה איך ASP מתמודדת עם הבעיה:

<%@ Language=VBScript %> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> </HEAD> <BODY> <% dim BrowserType set bc = Server.CreateObject ("MSWC.BrowserType") if bc.browser="IE" then Browser.Type = "MSIE" Elseif bc.browser="Netscape" then BrowserType = "Netscape" Elseif bc.browser="Lynx" then Browser.Type="Lynx" End if % > < % Select case BrowserType Case "Lynx" Response.Write("You're using Lynx! How do you manage to live without 3-d background and endless download time? Whatever!") Case "MSIE" Response.Write("You're using Internet Explorer! Thank you helping keep Microsoft afloat!") Case "Netscape" Response.Write("You're using Netscape! And you're wearing those great ping pants! ASP knows everything about you!") Case else Response.Write("You're using some other browser I don't know about/") End Select %> <br> </BODY> </HTML>


אם תפעיל את הקוד הזה בדפדפן שלך, אני אהיה מסוגל להגיד לך באיזה דפדפן אתה משתמש.

החבריה במיקרוסופט סיפקו לנו כל מיני אובייקטים מוכנים, אחד מהם זה ה MSWC, שמאתר את סוג הדפדפן ועושה את חיינו קלים יותר. בניגוד לקוד ה HTTP_USER_AGENT, שבו השתמשנו בעבר, הקוד ב ASP מאפשר לנו עבודת תכנות נקיה יותר, שזה תמיד דבר טוב. ע"י הוספת כמה שורות לפקודת ה IF, יכולנו לספק למשתמש מידע מושלם על הדפדפן, הפלטפורמה והגרסה בה הוא משתמש, הכל, כמובן, כדי להציע למשתמש את הדפדפן שיספק לו את חווית הגלישה המושלמת ביותר.
אנחנו ב hot bot , משתמשים בקוד דומה כדי לגלות את סוג הדפדפן שלכם. נסו להשתמש באתר עם דפדפן של לינקס, זה יותר ממצחיק.
זה רעיון חכם לשתול את המידע המתקבל מהשרת בתוך עוגית (cookie), כך לא תצטרך להפעיל את הקוד בכל פעם שבו המשתמש גולש לדף המסוים, אבל רק אם יש לכם חששות בקשר לעומס תחבורה באתר.

לסיכום, ASP זו שפה נחמדה, עוצמתית וקלה להדהים. אפילו אם אתה לא ממש מעונין לתרום לכוחה העולה של מיקרוסופט, עדיין כדאי שתציץ לראות מה השפה הזו מסוגלת לעשות. אם אתה מעונין לראות יותר בפעולה, אני ממליץ על מאמרו של ג'יי - מסד הנתונים הראשון שלך.








מבוא ל ASP
תחביר ה ASP
מעקב אחר
דפדפנים >