1. ในการพัฒนาเว็บคุณมักจะตรวจสอบให้แน่ใจว่าคุณกำลังใช้เบราว์เซอร์และรุ่นของเบราว์เซอร์และปรับรูปแบบของ CSS ตามรุ่นเบราว์เซอร์
เพื่อให้ได้ผลลัพธ์ที่ดีที่สุดในเว็บอินเตอร์เฟสในแต่ละเบราว์เซอร์ต่อไปนี้เป็นรหัสเพื่อรับเบราว์เซอร์ปัจจุบัน:
การคัดลอกรหัสมีดังนี้:
getBrowserversion: function () {
var agent = navigator.useragent.toLowerCase ();
var arr = [];
var browser = "";
var bversion = "";
var verinnum = "";
//เช่น
if (agent.indexof ("msie")> 0) {
var regstr_ie =/msie [/d.like+;/gi;
เบราว์เซอร์ = "IE";
bversion = ""+agent.match (regstr_ie)
-
// firefox
อื่นถ้า (agent.indexof ("firefox")> 0) {
var regstr_ff = /firefox// atrod/d.like+/gi;
เบราว์เซอร์ = "Firefox";
bversion = ""+agent.match (regstr_ff);
-
// chrome
อื่นถ้า (agent.indexof ("chrome")> 0) {
var regstr_chrome =/chrome// [[[/d.like+/gi;
เบราว์เซอร์ = "Chrome";
bversion = ""+agent.match (regstr_chrome);
-
// Safari
อื่นถ้า (agent.indexof ("safari")> 0 && agent.indexof ("chrome") <0) {
var regstr_saf = /version// [[d/d.like+/gi;
เบราว์เซอร์ = "Safari";
bversion = ""+agent.match (regstr_saf);
-
// โอเปร่า
อื่นถ้า (agent.indexof ("opera")> = 0) {
var regstr_opera = /version// [[d/d.like+/gi;
เบราว์เซอร์ = "โอเปร่า";
bversion = ""+agent.match (regstr_opera);
}อื่น{
VAR BROWSER = Navigator.AppName;
if (เบราว์เซอร์ == "netscape") {
var version = agent.split (";");
var trim_version = เวอร์ชัน [7]. แทนที่ (/[]/g, "");
var rvstr = trim_version.match (/[/d /.like/ g) .toString ();
var rv = rvstr.replace (/[,]/g, "");
bversion = rv;
เบราว์เซอร์ = "IE"
-
-
verinnum = (bversion+""). แทนที่ (/[^0-9.]/ig, "");
arr.push (เบราว์เซอร์);
arr.push (Verinnum);
กลับ arr;
-