In diesem Artikel wird hauptsächlich beschrieben, wie man JavaScript schreibt, um Browser zu beurteilen und Bildlaufleisten zu hacken.
Ich war heute gelangweilt und habe einem Internetnutzer geholfen, ein sehr langweiliges Problem zu lösen Beurteilen Sie, ob die Seite angezeigt wird. Ich habe einige Codes im Internet gelesen, aber es wurde überprüft, dass sie nicht funktionieren. Der folgende Code ist im Internet gesucht:
Wenn der sichtbare Bereich angezeigt wird kleiner als die tatsächliche Höhe der Seite ist, wird festgestellt, dass die Bildlaufleiste angezeigt wird
Bestimmen Sie den Kern der wichtigsten Browser:
var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器 var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge var?isFF?=?userAgent.indexOf("Firefox")>-1 //判断是否Firefox浏览器?? var?isSafari?=?userAgent.indexOf("Safari")>-1&&?userAgent.indexOf("Chrome")==-1; //判断是否Safari浏览器?? var?isChrome?=?userAgent.indexOf("Chrome")>-1&&?userAgent.indexOf("Edge")==-1; //判断Chrome浏览器??
Verarbeiten Sie jede Browser-Bildlaufleiste. So verstecke ich die Bildlaufleiste im Unternehmensprojekt. Schreibmethode, nur als Referenz:
if(isFF){ console.log('火狐') $('#parent').width((windowWidth -320)*(1.01749)); }else if(isChrome){ console.log('谷歌') $('#parent').width((windowWidth -320)*(1.01749)); }else if(isIE){ console.log('ie10-ie5') $('#parent').width((windowWidth -320)*(1.01720)); }else if(isEdge){ console.log('edge') $('#parent').width((windowWidth -320)*(1.02224)); }else{ console.log('ie11和其他浏览器') $('#parent').width((windowWidth -320)*(1.01816)); }
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung von Beispielen für die Beurteilung von Browser- und Hack-Bildlaufleisten durch js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!