Windows Internet Explorer Web Windows Internet Internet Exprorer 8 Vector หมายถึงหมายเลขบิลด์ซึ่งเก็บไว้ในคีย์รีจิสทรีอ่านเมื่อเบราว์เซอร์เริ่มต้น นักพัฒนาสามารถใช้เวกเตอร์เวอร์ชันเพื่อตรวจสอบเวอร์ชันของผู้ชมเบราว์เซอร์ที่ใช้เพื่อดูเว็บไซต์ การทำความเข้าใจวิธีปฏิบัติที่ดีที่สุดในการตรวจจับเบราว์เซอร์ทำให้มั่นใจได้ว่าเว็บไซต์ยังคงทำงานตามที่คาดไว้เมื่อลูกค้าดูไซต์ Windows Internet Explorer เอกสารนี้อธิบายวิธีการใช้ค่าของเวกเตอร์เวอร์ชัน นอกจากนี้มีรหัสตัวอย่างบางอย่างเพื่อช่วยให้นักพัฒนาดำเนินการและบำรุงรักษาวิธีการตรวจจับเบราว์เซอร์ที่แนะนำ -> Windows Internet Explorer HTML Windows Internet Internet Explorer นอกเหนือจากการใช้เวกเตอร์รุ่นเมื่อเติมความช่วยเหลือเกี่ยวกับส่วนค่านี้ยังใช้เมื่อประมวลผลความคิดเห็นตามเงื่อนไข ความคิดเห็นแบบมีเงื่อนไขคือบล็อกความคิดเห็นในซอร์สโค้ดของหน้าและสามารถตีความได้โดยเท่านั้น คำอธิบายประกอบอาจมีผู้ให้บริการหนึ่งตัวหรือมากกว่าค่าลักษณะเฉพาะหรือค่า Windows Internet Explorer เวอร์ชัน 8 Windows Internet Explorer ตัวอย่างเช่นรหัสด้านบนแสดงรหัสความคิดเห็นที่จำเป็นในการตรวจสอบและรุ่นใหม่กว่า มากกว่าหรือเท่ากับเวอร์ชันในอนาคตที่ใช้เพื่อให้แน่ใจว่าเงื่อนไขที่ใช้กับดังนั้นจึงไม่จำเป็นต้องใช้รหัสเมื่อมีการเผยแพร่เวอร์ชันใหม่ เวกเตอร์รุ่น Windows Internet Explorer 5.5 5.5002 ยังมีหมายเลขการโค่นล้มของเบราว์เซอร์ เมื่อทดสอบหมายเลขเวอร์ชันหลักของเบราว์เซอร์เวอร์ชันเวกเตอร์จะเป็นจำนวนเต็ม ในการตรวจสอบหมายเลขการโค่นล้มของเบราว์เซอร์เวอร์ชันเวกเตอร์จะถูกเพิ่มด้วยจุดทศนิยมและตัวเลขสี่หลัก ตัวอย่างเช่นเวกเตอร์รุ่นรุ่นคือ ตัวอย่างรหัสนี้แสดงรหัสความคิดเห็นที่จำเป็นในการตรวจสอบหมายเลขเวอร์ชันหลักของเบราว์เซอร์และหมายเลขเวอร์ชันรองของเบราว์เซอร์ สิ่งนี้ช่วยให้คุณสามารถปรับเงื่อนไขได้อย่างเหมาะสม -HTML [endif] ลดระดับการลดระดับการเริ่มต้นและแท็กปลายทางของความคิดเห็นแบบมีเงื่อนไขมียัติภังค์ ("") ซึ่งคล้ายกับความคิดเห็นพื้นฐาน เงื่อนไขจะแสดงในจุดเริ่มต้นของเครื่องหมายและวางไว้ก่อนสิ้นสุดเครื่องหมาย เนื้อหาถูกวางไว้ในเครื่องหมายความคิดเห็น คำอธิบายประกอบเหล่านี้เรียกว่าความคิดเห็นของประเภทเนื่องจากเบราว์เซอร์หรือเบราว์เซอร์ทั้งหมดที่ไม่สนับสนุนคำอธิบายประกอบแบบมีเงื่อนไขจะไม่สนใจคำอธิบายประกอบและแท็กเหล่านี้ระหว่างแท็ก ความคิดเห็นแบบมีเงื่อนไขที่ไม่มียัติภังค์เรียกว่าความคิดเห็นของประเภทเนื่องจากเบราว์เซอร์ระดับต่ำจะเพิกเฉยต่อความคิดเห็นเหล่านี้ แต่จะจัดการแท็กระหว่างแท็ก ตัวอย่างรหัสนี้แสดงรหัสความคิดเห็นที่จำเป็นในการตรวจสอบหมายเลขเวอร์ชันหลักของเบราว์เซอร์และหมายเลขเวอร์ชันรองของเบราว์เซอร์ สิ่งนี้ช่วยให้คุณสามารถปรับเงื่อนไขได้อย่างเหมาะสม Windows Internet Explorer (CSS) Windows Internet Explorer 8 Windows Internet Explorer 7 CSS ใช้สตริงตัวแทนผู้ใช้ 1 / ความคิดเห็นเกี่ยวกับเงื่อนไขการใช้งานรวมถึงกฎการเรียงลำดับที่แตกต่างกันสำหรับรุ่นเฉพาะสำหรับรุ่นเฉพาะ สิ่งนี้ช่วยให้คุณตรวจสอบให้แน่ใจว่าลูกค้าไม่ได้รับการแก้ไขและการเปลี่ยนแปลงเป้าหมาย คุณยังสามารถตรวจจับเวอร์ชันเบราว์เซอร์ ตารางแสดงรายการค่าลักษณะเฉพาะผู้ประกอบการและหรือค่าที่สามารถใช้ในการแสดงความคิดเห็นตามเงื่อนไข รายการ ตัวอย่าง ความเห็น เช่น [ถ้าเช่น] ค่าคุณสมบัติเดียวที่รองรับในปัจจุบันโดย IE Windows Internet Explorer คือสตริง "" ซึ่งใช้สำหรับการเป็นตัวแทน ค่า [ถ้าเช่น 7] Boolean True หมายเลขจำนวนเต็มหรือจุดลอยตัวถูกใช้เพื่อเป็นตัวแทนของรุ่นเบราว์เซอร์ ส่งคืนค่าหากหมายเลขเวอร์ชันตรงกับรุ่นเบราว์เซอร์ - [ถ้า! เช่น] ไม่ใช่ผู้ให้บริการบูลีน การวางโอเปอเรเตอร์นี้โดยตรงก่อนที่ค่าลักษณะเฉพาะผู้ประกอบการหรือการแสดงออกของย่อยแสดงถึงความหมายที่ตรงกันข้ามของนิพจน์ lt [ถ้า LT คือ 5.5] จริงน้อยกว่าผู้ประกอบการ หากพารามิเตอร์แรกมีขนาดเล็กกว่าพารามิเตอร์ที่สองให้กลับมา LTE [ถ้า LTE คือ 6] จริงน้อยกว่าหรือเท่ากับผู้ประกอบการ หากพารามิเตอร์แรกน้อยกว่าหรือเท่ากับพารามิเตอร์ที่สองให้กลับมา GT [ถ้า GT คือ 5] จริงมากกว่าผู้ประกอบการ หากพารามิเตอร์แรกมากกว่าพารามิเตอร์ที่สองให้กลับมา GTE [ถ้า GTE คือ 8] จริงมากกว่าหรือเท่ากับผู้ประกอบการ หากพารามิเตอร์แรกมากกว่าหรือเท่ากับพารามิเตอร์ที่สองให้กลับมา - [ถ้า! (เช่น 7)] ตัวดำเนินการย่อยการแสดงออกของบูลีน ใช้ร่วมกับตัวดำเนินการเพื่อสร้างนิพจน์ที่ซับซ้อนมากขึ้น - [ถ้า (GT IE 5) & (LT IE 7)]] และตัวดำเนินการจริงที่แท้จริง หากการแสดงออกของย่อยทั้งหมดประเมินผลให้กลับมา - [ถ้า (เช่น 6) | (เช่น 7)] หรือตัวดำเนินการจริงที่แท้จริง หากผลของการแสดงออกของ subexpression ใด ๆ จะถูกส่งคืน จริง [ถ้าเป็นจริง] ผลการคำนวณที่แท้จริงคือเสมอ เท็จ [ถ้าเท็จ] ผลการคำนวณที่ผิดพลาดอยู่เสมอ HTML <head> Windows Internet Explorer 7 นอกจากนี้หากคุณต้องการใช้สไตล์ชีทเดียวกันสำหรับเวอร์ชันและในภายหลังคุณสามารถใช้รหัสตัวอย่างต่อไปนี้ HTML <head> Windows Internet Explorer Windows Internet Explorer โปรดทราบว่าตัวอย่างโค้ดด้านบนใช้มากกว่าหรือเท่ากับการเปรียบเทียบ สิ่งนี้ทำให้มั่นใจได้ว่ารหัสนี้เหมาะสำหรับเวอร์ชันในอนาคตเพื่อให้ไม่จำเป็นต้องอัปเดตรหัสเมื่อมีการเผยแพร่เวอร์ชันใหม่ นี่คือตัวอย่างอื่น ๆ ของคำสั่งที่มีเงื่อนไขต่างๆ วิธีใช้เวกเตอร์เวอร์ชันใน Windows Internet Explorer
<!--[if gte IE8]>
<!--[if gte IE 5.5002]><p>You are using IE 5 or higher</p><![endif]–>
<![if lt IE 5.5]><p>
您正在使用早于
IE 5.5
的版本或另一个低级浏览器
</p><![endif]>
การตรวจจับเบราว์เซอร์โดยใช้เวกเตอร์เวอร์ชัน
<title> หน้าทดสอบ </title>
<meta http-equiv = "x-ua ที่เข้ากันได้" เนื้อหา = "ie = 8"/>
<! - [ถ้า gte ie 8]> <linkrel = "stylesheet" type = "text/css" href = "/stylesheets/standard.css"/> <! [endif] ->
<! - [ถ้าเช่น 7]> <linkrel = "stylesheet" type = "text/css" href = "/stylesheets/ie.css"/> >>
<! [endif] ->
</head>
<title> หน้าทดสอบ </title>
<! - [ถ้า gte ie 7]>
<linkrel = "stylesheet" type = "text/css" href = "/stylesheets/ie.css"/>
<! [endif]->
</head><!--[if IE]><p>
您使用的是
Internet Explorer
。
</p><![endif]–>
<![if !IE]><p>
您没有使用高级
版本。
Internet Explorer
ขั้นสูง </p><![endif]>
<!--[if IE 8]><p>
欢迎使用
Internet Explorer 8
!
</p><![endif]–>
<!--[if !(IE 8)]><p>
您没有使用
Internet Explorer 8
。
</p><![endif]–>
<!--[if gte IE 7]><p>
您使用的是
IE 7
或更高版本。
</p><![endif]–>
<!--[if (IE 5)]><p>
您使用的是
IE 5
(任何版本)。
</p><![endif]–>
<!--[if (gte IE 5.5)&(lt IE 7)]><p>
您使用的是
IE 5.5
或
IE 6
。
</p><![endif]–>
<!--[if lt IE 5.5]><p>
请升级您的
版本。
Internet Explorer
ของคุณ </p><![endif]–>
<!--[if true]>
您使用的是
浏览器。
<em>
高级
</em>
<![endif]–>
<!--[if false]>
您使用的是
浏览器。
<em>
低级
</em>
<![endif]–>
<!--[if true]><![if IE 7]><p>
此嵌套注释在
แสดงใน IE 7
中显示。
</p><![endif]><![endif]–>