干熟妇在线视频午夜剧场一级A级|99成人香视频日本两性激情视频|久久 午夜福利无码精品人妻一区|热久久超碰精品精品少妇一区二区|五月天综合在线国产一区免费视频|亚洲成人中心热re久久99|亚洲国产怡红院丁香五月综合h|玖玖九久久久午夜射精视频

十年專注于品牌網(wǎng)站建設 十余年專注于網(wǎng)站建設_小程序開發(fā)_APP開發(fā),低調、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網(wǎng)絡微信公眾號
掃一掃打開百恒網(wǎng)絡微信小程序

百恒網(wǎng)絡

南昌百恒網(wǎng)絡

瀏覽器BUG檢測方法

百恒網(wǎng)絡 2013-06-19 5342

通常我們在做網(wǎng)站兼容性測試時會遇到一些諸如此類的問題,其他瀏覽都正常,不會出亂,偏偏某種瀏覽出亂,經(jīng)過無數(shù)的測試及調整還是找不出原因.針對這樣的情況,南昌網(wǎng)站建設公司工程課告訴您需要靜下心來找個是不是瀏覽器本身有問題,有時我們在網(wǎng)上線時測試一切都正常,可是過了兩天測試又有問題,您也不要急著更改排版代碼,您可需要檢測下是不是瀏覽器有BGU.通俗地講就是"怪癖". 與能力檢測類似,怪癖檢測(quirks detection)的目標是識別瀏覽器的特殊行為。但與能力檢測確認瀏覽器支持什么能力不同,怪癖檢測是想要知道瀏覽器存在什么缺陷(“怪癖”也就是bug)。這通常需要運行一小段代碼,以確定某一特性不能正常工作。例如,IE中存在一個bug,即如果某個實列屬性與標記為[[DontEnum]]的某個原型屬性同名,那么該實例屬性將不會出現(xiàn)在fon-in循環(huán)當中??梢允褂萌缦麓a來檢測這種“怪癖”:

var hasDontEnumQuirk=function(){

var o=(toString:functionI)t));

for(var prop in o){

if (prop=="toString"){

return false;

}

}

return true:

}();

以上代碼通過一個匿名函數(shù)來測試該“怪癖”,函數(shù)中創(chuàng)建了一個帶有toString()方法的對象。 在正確的ECMAScript實現(xiàn)中,toString應該在for-in循環(huán)中作為屬性返回。

另一個經(jīng)常需要檢測的“怪癖”是Safari 3.0以前版本會枚舉被隱藏的屬性??梢杂孟旅娴暮瘮?shù)來檢測該“怪癖”:

var hasEnumShadowsQuirk=function(){

var o={toString:function()t});

var count=O;

for (var prop in o){

if (prop=="toString"){

count++;

)

)

return (count>1);

}();

如果瀏覽器存在這個bug,那么使用for-in循環(huán)枚舉帶有自定義的toString()方法的對象,就會返回兩個toString的實例。

一般來說,“怪癖”都是個別瀏覽器所獨有的,而且通常被歸為bug。在相關瀏覽器的新版本中,這些問題可能會也可能不會被修復。由于檢測“怪癖”涉及運行代碼,因此南昌網(wǎng)站設計公司工程師建議僅檢測那些對你有直接影響的“怪癖”,而且最好在腳本一開始就執(zhí)行此類檢測,以便盡早解決問題。

本文僅限內部技術人員學習交流,不得作于其他商業(yè)用途.文章出自:南昌網(wǎng)站建設公司-百恒網(wǎng)絡 http://www.myforexfactory.net 如轉載請注明出處!

400-680-9298,0791-88117053
掃一掃關注百恒網(wǎng)絡微信公眾號
掃一掃打開百恒網(wǎng)絡小程序

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
乌拉特中旗| 临洮县| 封开县| 哈巴河县| 建始县| 申扎县| 临清市| 南京市| 高雄市| 利津县| 汾西县| 嘉定区| 搜索| 黎川县| 民权县| 丹棱县| 营山县| 乐安县| 辽阳县| 钟山县| 邹平县| 潞西市| 杭锦后旗| 达州市| 靖远县| 错那县| 洞头县| 辰溪县| 桐梓县| 浮山县| 西峡县| 灵川县| 东源县| 丘北县| 麻江县| 武穴市| 富锦市| 白城市| 宝兴县| 海门市| 阳城县|