บทความนี้อ้างอิงจากเอกสารวิธีใช้ VS ที่สอบถามคุณสมบัติเบราว์เซอร์
คุณสมบัตินี้มีวัตถุ HttpBrowserCapabilities
ในระหว่างการร้องขอ HTTP วัตถุนี้จะได้รับข้อมูลจากเบราว์เซอร์หรืออุปกรณ์ไคลเอนต์
เพื่อให้แอปพลิเคชันของคุณทราบประเภทและระดับการสนับสนุนที่เบราว์เซอร์หรืออุปกรณ์ไคลเอ็นต์มอบให้
จากนั้นวัตถุจะเปิดเผยข้อมูลเกี่ยวกับความสามารถของเบราว์เซอร์โดยใช้คุณสมบัติที่พิมพ์อย่างรุนแรงและพจนานุกรมของค่าชื่อทั่วไป
ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีการแสดงข้อมูลเบราว์เซอร์ในกล่องข้อความบนเพจ
-
วิชวลเบสิก
-
ปุ่มย่อยส่วนตัว1_คลิก (ผู้ส่ง ByVal As System.Object, _
ByVal e As System.EventArgs) จัดการ Button1.Click
Dim เป็นสตริง = ""
ด้วยการร้องขอเบราว์เซอร์
s &= "ความสามารถของเบราว์เซอร์" & vbCrLf
s &= "ประเภท = " & .ประเภท & vbCrLf
s &= "ชื่อ = " & .เบราว์เซอร์ & vbCrLf
s &= "เวอร์ชัน = " & .เวอร์ชัน & vbCrLf
s &= "เวอร์ชันหลัก = " & .MajorVersion & vbCrLf
s &= "เวอร์ชันรอง = " & .MinorVersion & vbCrLf
s &= "แพลตฟอร์ม = " & .แพลตฟอร์ม & vbCrLf
s &= "เป็นเบต้า = " & .Beta & vbCrLf
s &= "เป็นโปรแกรมรวบรวมข้อมูล = " & .Crawler & vbCrLf
s &= "คือ AOL = " & .AOL & vbCrLf
s &= "เป็น Win16 = " & .Win16 & vbCrLf
s &= "เป็น Win32 = " & .Win32 & vbCrLf
s &= "รองรับเฟรม = " & .Frames & vbCrLf
s &= "รองรับตาราง = " & .Tables & vbCrLf
s &= "รองรับคุกกี้ = " & .คุกกี้ & vbCrLf
s &= "รองรับ VBScript = " & .VBScript & vbCrLf
s &= "รองรับ JavaScript = " & _
.EcmaScriptVersion.ToString() & vbCrLf
s &= "รองรับ Java Applets = " & .JavaApplets & vbCrLf
s &= "รองรับการควบคุม ActiveX = " & .ActiveXControls & _
ว้าว
จบด้วย
TextBox1.Text = s
จบซับ
=====
ค#
-
โมฆะส่วนตัว Button1_Click (ผู้ส่งวัตถุ System.EventArgs e)
-
เบราว์เซอร์ System.Web.HttpBrowserCapabilities = Request.Browser;
string s = "ความสามารถของเบราว์เซอร์<br />"
+ "ประเภท = " + เบราว์เซอร์ประเภท + "<br />"
+ "ชื่อ = " + เบราว์เซอร์เบราว์เซอร์ + "<br />"
+ "เวอร์ชัน = " + เบราว์เซอร์เวอร์ชัน + "<br />"
+ "เวอร์ชันหลัก = " + browser.MajorVersion + "<br />"
+ "เวอร์ชันรอง = " + browser.MinorVersion + "<br />"
+ "แพลตฟอร์ม = " + เบราว์เซอร์แพลตฟอร์ม + "<br />"
+ "เป็นเบต้า = " + browser.Beta + "<br />"
+ "เป็นโปรแกรมรวบรวมข้อมูล = " + browser.Crawler + "<br />"
+ "เป็น AOL = " + เบราว์เซอร์ AOL + "<br />"
+ "เป็น Win16 = " + browser.Win16 + "<br />"
+ "เป็น Win32 = " + browser.Win32 + "<br />"
+ "รองรับเฟรม = " + browser.Frames + "<br />"
+ "รองรับตาราง = " + เบราว์เซอร์ตาราง + "<br />"
+ "รองรับคุกกี้ = " + เบราว์เซอร์คุกกี้ + "<br />"
+ "รองรับ VBScript = " + browser.VBScript + "<br />"
+ "รองรับจาวาสคริปต์ = " +
browser.EcmaScriptVersion.ToString() + "<br />"
+ "รองรับ Java Applets = " + browser.JavaApplets + "<br />"
+ "รองรับการควบคุม ActiveX = " + เบราว์เซอร์ ActiveXControls
+ "<br />";
การตอบสนอง.เขียน;
-