亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

有瀏覽器的地方就有Fundebug

DangoSky / 3007人閱讀

摘要:已經(jīng)全面支持主流瀏覽器啦對(duì)于前端開發(fā)者,兼容各種瀏覽器是一件非常痛苦的事情。并且,同一個(gè)錯(cuò)誤在不同瀏覽器下的,,,與都有可能不同。根據(jù)我們的初步估算,目前聚合算法能夠?qū)⒌闹貜?fù)錯(cuò)誤成功聚合,這樣極大地提高了用戶分析錯(cuò)誤的效率。

Fundebug已經(jīng)全面支持主流瀏覽器啦!

對(duì)于前端開發(fā)者,兼容各種瀏覽器是一件非常痛苦的事情。在搜索框中輸入關(guān)鍵字JavaScript瀏覽器兼容,結(jié)果是這樣的:

IE和Firefox的Javascript兼容性總結(jié)

JavaScript中瀏覽器兼容問題

JavaScript初學(xué)者建議:不要去管瀏覽器兼容

...

有瀏覽器的地方就有Fundebug

Fundebug是前端JavaScript錯(cuò)誤實(shí)時(shí)監(jiān)測(cè)平臺(tái),經(jīng)過大量兼容性調(diào)試,F(xiàn)undebug的JavaScript監(jiān)測(cè)插件已經(jīng)能夠在各種主流瀏覽器中自動(dòng)捕獲錯(cuò)誤,并且可以獲取最全面的錯(cuò)誤信息,幫助開發(fā)者更快的Debug。而對(duì)于近來不怎么受待見的IE瀏覽器,我們也進(jìn)行了全面支持,從IE 6到IE 11。

為什么要兼容各種瀏覽器?

根據(jù)百度統(tǒng)計(jì)的最新數(shù)據(jù),2016年10月份到12月份國內(nèi)的瀏覽器份額如圖所示:

可知,用戶偏好千差萬別,而各版本的IE的市場(chǎng)份額總計(jì)為26%,僅次于Chrome。我還有什么話可說呢?國內(nèi)主流瀏覽器都采用雙內(nèi)核機(jī)制,即兼容模式和極速模式,而所謂兼容模式,使用的是triend內(nèi)核,即IE內(nèi)核。

作為一個(gè)自帶價(jià)值觀的產(chǎn)品,F(xiàn)undebug希望通過兼容各種瀏覽器幫助開發(fā)者提升用戶體驗(yàn)。

兼容瀏覽器坑在哪里?

Error對(duì)象的屬性各有不同,例如大名鼎鼎的Chrome的Error對(duì)象木有fileName,lineNumber以及columnNumber屬性;

Onerror事件的參數(shù)各有不同,例如老版本的Firefox木有columnNumber 和error參數(shù)

API不同,例如老版本的IE木有JSON對(duì)象;

同一個(gè)屬性名在不同瀏覽器的含義不同;

同一個(gè)屬性在不同瀏覽器的名稱不同;

國內(nèi)瀏覽器的IE兼容模式與真正的IE也略有不同;

......

這些問題大概前端工程師都會(huì)深有同感吧。

錯(cuò)誤智能聚合

同樣的代碼產(chǎn)生的同一個(gè)錯(cuò)誤,在不同瀏覽器上的報(bào)錯(cuò)信息是各不相同的。name不同的錯(cuò)誤可能是同一個(gè)錯(cuò)誤,例如SyntaxErrorReferenceError;message不同的錯(cuò)誤可能是同一個(gè)錯(cuò)誤,例如can not find variable fundebugfundebug is not defined。并且,同一個(gè)錯(cuò)誤在不同瀏覽器下的lineNumber,columnNumber,stack,與url都有可能不同。

對(duì)于這個(gè)問題,我們對(duì)收集的錯(cuò)誤利用機(jī)器學(xué)習(xí)算法進(jìn)行了智能聚合,盡量將同一個(gè)錯(cuò)誤聚合到一起,減少重復(fù)報(bào)警。根據(jù)我們的初步估算,目前聚合算法能夠?qū)?strong>90%的重復(fù)錯(cuò)誤成功聚合,這樣極大地提高了用戶分析錯(cuò)誤的效率。

還等什么呢?感覺免費(fèi)注冊(cè)Fundebug吧!

版權(quán)聲明:
轉(zhuǎn)載時(shí)請(qǐng)注明作者Fundebug以及本文地址:
https://blog.fundebug.com/2017/01/16/fundebug-support-all-browsers/

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/88100.html

相關(guān)文章

  • Nginx之OCSP stapling配置

    摘要:摘要正確地配置可以提高性能。顧名思義,它是一個(gè)用于檢查證書狀態(tài)的協(xié)議,瀏覽器使用這個(gè)協(xié)議來檢查證書是否被撤銷。存在隱私和性能問題。檢測(cè)能夠?qū)﹂_啟的網(wǎng)站的配置進(jìn)行全面分析,可以檢測(cè)的狀態(tài)。根據(jù)文檔,最好使用本地服務(wù),可以防止欺騙。 摘要: 正確地配置OCSP stapling, 可以提高HTTPS性能。 showImg(https://segmentfault.com/img/bV45G...

    CastlePeaK 評(píng)論0 收藏0
  • 深究WeixinJSBridge未定義之因

    摘要:未使用微信如果網(wǎng)頁中未使用微信用戶在微信中打開網(wǎng)站可能會(huì)觸發(fā)這個(gè)錯(cuò)誤,目前看來只有忽略。關(guān)于微信支付方法監(jiān)聽事件之后再進(jìn)行下一步操作方法直接使用文檔中的支付代碼,不要使用公眾號(hào)支付文檔里面的代碼。 Fundebug并沒有使用微信JS-SDK,然而卻收到了WeixinJSBridge is not defined的報(bào)錯(cuò): showImg(https://segmentfault.com...

    gself 評(píng)論0 收藏0
  • 99%程序都沒考慮網(wǎng)絡(luò)異常?使用Fundebug.notify()主動(dòng)上報(bào)

    摘要:而且官方也給出了示例在回調(diào)函數(shù)中上報(bào)異常為了確保完全掌握小程序的運(yùn)行狀況,我們將異常上報(bào)。的微信小程序插件除了可以自動(dòng)捕獲異常外,還支持通過接口主動(dòng)上報(bào)異常。 近日看到一篇文章99%的程序都沒有考慮的網(wǎng)絡(luò)異常,開篇提到: 絕大多數(shù)程序只考慮了接口正常工作的場(chǎng)景,而用戶在使用我們的產(chǎn)品時(shí)遇到的各類異常,全都丟在看似 ok 的 try catch 中。如果沒有做好異常的兼容和兜底處理,會(huì)極...

    ChanceWong 評(píng)論0 收藏0
  • 一步一步搭建前端監(jiān)控系統(tǒng):如何將網(wǎng)頁截圖上報(bào)?

    摘要:目前已經(jīng)在運(yùn)行的線上前端監(jiān)控系統(tǒng)代碼和講解都放在這篇文章里監(jiān)控系統(tǒng)介紹及代碼用戶對(duì)前端程序員來說,就是一個(gè)黑匣子。 摘要: 通過錄屏或者截圖,快速復(fù)現(xiàn)BUG場(chǎng)景。 作者:一步一個(gè)腳印一個(gè)坑 原文:搭建前端監(jiān)控系統(tǒng)(備選)Js截圖上報(bào)篇 Fundebug經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有。 PS:本文關(guān)于Fundebug錄屏功能的內(nèi)容有些不準(zhǔn)確的地方,比如錄屏并非通過截圖實(shí)現(xiàn)的,錄屏插件...

    Martin91 評(píng)論0 收藏0
  • JavaScript深入淺出第2課:函數(shù)是一等公民是什么意思呢?

    摘要:函數(shù)是一等公民,是什么意思呢我來與大家探討一下,拋磚引玉。對(duì)于來說,函數(shù)可以賦值給變量,也可以作為函數(shù)參數(shù),還可以作為函數(shù)返回值,因此中函數(shù)是一等公民。也就是說,函數(shù)為第一公民是函數(shù)式編程的必要條件。 摘要: 聽起來很炫酷的一等公民是啥? 《JavaScript深入淺出》系列: JavaScript深入淺出第1課:箭頭函數(shù)中的this究竟是什么鬼? JavaScript深入淺出第2課...

    wmui 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<