[發(fā)明專利]用于調(diào)試頁面的系統(tǒng)、方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201811458512.7 | 申請(qǐng)日: | 2018-11-30 |
| 公開(公告)號(hào): | CN109558323B | 公開(公告)日: | 2022-04-12 |
| 發(fā)明(設(shè)計(jì))人: | 張自萌;雷志興 | 申請(qǐng)(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 北京英賽嘉華知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11204 | 代理人: | 王達(dá)佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 調(diào)試 頁面 系統(tǒng) 方法 裝置 | ||
本申請(qǐng)實(shí)施例公開了用于調(diào)試頁面的系統(tǒng)、方法和裝置。該方法的一具體實(shí)施方式包括:通過計(jì)算機(jī)設(shè)備和與計(jì)算機(jī)設(shè)備無線網(wǎng)絡(luò)連接的移動(dòng)終端,實(shí)現(xiàn)在計(jì)算機(jī)設(shè)備中安裝的Chrome開發(fā)者工具的源代碼面板或者控制面板中調(diào)試移動(dòng)端Web頁面,而不需要移動(dòng)終端與計(jì)算機(jī)設(shè)備之間通過有線連接,繼而降低了開發(fā)調(diào)試成本,提高了調(diào)試效率。
技術(shù)領(lǐng)域
本申請(qǐng)實(shí)施例涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及用于調(diào)試頁面的系統(tǒng)、方法和裝置。
背景技術(shù)
隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,移動(dòng)端Web頁面作為一個(gè)重要的展現(xiàn)形式廣泛的應(yīng)用在各種移動(dòng)終端上。這里的移動(dòng)端Web頁面包括在移動(dòng)端應(yīng)用中的Web頁面和移動(dòng)端瀏覽器中顯示的單純Web頁面。為了便捷的開發(fā)和調(diào)試移動(dòng)端web頁面,一種常用方法是在計(jì)算機(jī)設(shè)備上安裝Chrome開發(fā)者工具,將移動(dòng)終端通過USB(Universal Serial Bus,通用串行總線)數(shù)據(jù)線連接到計(jì)算機(jī)設(shè)備上,從而完成在Chrome開發(fā)者工具的各個(gè)面板(比如,源代碼面板、控制面板、元素面板、網(wǎng)絡(luò)面板、應(yīng)用面板等等)中對(duì)移動(dòng)端Web頁面進(jìn)行調(diào)試。然而,當(dāng)移動(dòng)終端與計(jì)算機(jī)設(shè)備不在同一場(chǎng)地,或者移動(dòng)終端不支持USB數(shù)據(jù)線時(shí)就不能再采用這種方法實(shí)時(shí)調(diào)試移動(dòng)端Web頁面了。另外,由于蘋果公司的限制,發(fā)布在App Store(應(yīng)用商店)里的應(yīng)用中不能開啟遠(yuǎn)程調(diào)試協(xié)議,這就導(dǎo)致不能在計(jì)算機(jī)設(shè)備上利用Chrome開發(fā)者工具實(shí)現(xiàn)對(duì)安裝有iOS操作系統(tǒng)(iOS是由蘋果公司開發(fā)的移動(dòng)操作系統(tǒng))的移動(dòng)終端Web頁面進(jìn)行調(diào)試。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提出了用于調(diào)試頁面的系統(tǒng)、方法和裝置。
第一方面,本申請(qǐng)實(shí)施例提供了一種用于調(diào)試頁面的系統(tǒng),包括無線網(wǎng)絡(luò)連接的設(shè)置有顯示器的計(jì)算機(jī)設(shè)備和移動(dòng)終端,其中:計(jì)算機(jī)設(shè)備被配置成:響應(yīng)于檢測(cè)到針對(duì)待調(diào)試頁面在源代碼面板或者控制面板的第一調(diào)試請(qǐng)求,在與待調(diào)試頁面對(duì)應(yīng)的線程中加載并執(zhí)行待調(diào)試頁面對(duì)應(yīng)的代碼,得到執(zhí)行結(jié)果,以及將所得到的執(zhí)行結(jié)果發(fā)送給移動(dòng)終端;響應(yīng)于接收到移動(dòng)終端發(fā)送的頁面事件信息,在與待調(diào)試頁面對(duì)應(yīng)的線程中基于所收到的頁面事件信息執(zhí)行待調(diào)試頁面對(duì)應(yīng)的代碼,得到執(zhí)行結(jié)果,以及將所得到的執(zhí)行結(jié)果發(fā)送給移動(dòng)終端;移動(dòng)終端被配置成:響應(yīng)于接收到計(jì)算機(jī)設(shè)備發(fā)送的執(zhí)行結(jié)果,基于所收到的執(zhí)行結(jié)果渲染以及呈現(xiàn)待調(diào)試頁面;響應(yīng)于檢測(cè)到用戶針對(duì)待調(diào)試頁面的操作,生成與操作相關(guān)的頁面事件信息,以及將所生成的頁面事件信息發(fā)送給計(jì)算機(jī)設(shè)備。
在一些實(shí)施例中,計(jì)算機(jī)設(shè)備還被配置成:響應(yīng)于檢測(cè)到針對(duì)待調(diào)試頁面在網(wǎng)絡(luò)面板的第二調(diào)試請(qǐng)求,在網(wǎng)絡(luò)面板加載待調(diào)試頁面;
響應(yīng)于接收到移動(dòng)終端發(fā)送的網(wǎng)絡(luò)請(qǐng)求詳情信息,在網(wǎng)絡(luò)面板中顯示所收到的網(wǎng)絡(luò)請(qǐng)求詳情信息;以及移動(dòng)終端還被配置成:將與待調(diào)試頁面對(duì)應(yīng)的網(wǎng)絡(luò)請(qǐng)求詳情信息發(fā)送給計(jì)算機(jī)設(shè)備。
在一些實(shí)施例中,計(jì)算機(jī)設(shè)備還被配置成:響應(yīng)于檢測(cè)到針對(duì)待調(diào)試頁面在應(yīng)用面板的第三調(diào)試請(qǐng)求,在應(yīng)用面板中加載待調(diào)試頁面;
響應(yīng)于接收到移動(dòng)終端發(fā)送的存儲(chǔ)信息數(shù)據(jù),在應(yīng)用面板中顯示所收到的存儲(chǔ)信息數(shù)據(jù);以及移動(dòng)終端還被配置成:將與待調(diào)試頁面對(duì)應(yīng)的存儲(chǔ)信息數(shù)據(jù)發(fā)送給計(jì)算機(jī)設(shè)備。
在一些實(shí)施例中,計(jì)算機(jī)設(shè)備被配置成:響應(yīng)于檢測(cè)到針對(duì)待調(diào)試頁面在元素面板的第四調(diào)試請(qǐng)求,在元素面板打開待調(diào)試頁面,以及將待調(diào)試頁面的文檔對(duì)象模型DOM樹發(fā)送給移動(dòng)終端;響應(yīng)于接收到移動(dòng)終端發(fā)送的DOM樹,基于所收到的DOM樹重新渲染并呈現(xiàn)待調(diào)試頁面;移動(dòng)終端被配置成:響應(yīng)于接收到計(jì)算機(jī)設(shè)備發(fā)送的DOM樹,基于所收到的DOM樹渲染并呈現(xiàn)待調(diào)試頁面;響應(yīng)于檢測(cè)到針對(duì)待調(diào)試頁面的DOM樹更新操作,將更新后的DOM樹發(fā)送給計(jì)算機(jī)設(shè)備。
在一些實(shí)施例中,移動(dòng)終端和計(jì)算機(jī)設(shè)備通過套接字進(jìn)行數(shù)據(jù)通信。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811458512.7/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:游戲測(cè)試方法及裝置
- 下一篇:一種檢測(cè)方法及設(shè)備
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 調(diào)試系統(tǒng)、調(diào)試方法和調(diào)試控制方法
- 一種終端調(diào)試方法和裝置
- 設(shè)備自動(dòng)工程調(diào)試方法、裝置、系統(tǒng)和計(jì)算機(jī)設(shè)備
- 基于串口的遠(yuǎn)程設(shè)備調(diào)試系統(tǒng)及方法
- 一種安卓系統(tǒng)動(dòng)態(tài)調(diào)試的方法及系統(tǒng)
- 調(diào)試裝置和遠(yuǎn)程調(diào)試系統(tǒng)
- 一種調(diào)試方法、裝置及系統(tǒng)
- 一種應(yīng)用程序開發(fā)的調(diào)試系統(tǒng)及方法
- 樓宇設(shè)備的異地調(diào)試控制方法、裝置和計(jì)算機(jī)設(shè)備
- 一種芯片調(diào)試系統(tǒng)及芯片調(diào)試方法





