本發明專利技術公開了一種瀏覽器、資源映射方法、設備、客戶端設備及電子設備。該瀏覽器包括:建立裝置,用于建立映射關系表,其中,該映射關系表用于將第一地址映射到第二地址,以及所述第一地址是瀏覽器的內置地址;加載裝置,用于加載映射關系表;以及映射裝置,用于當收到對于第一地址的資源的請求時,將該請求映射到第二地址。本發明專利技術提供了一種新的處理資源的開發手段,進而提高了調試效率。
Browser, resource mapping method, device, client device and electronic device
The invention discloses a browser, a resource mapping method, an apparatus, a client device and an electronic device. The browser includes: a device, used to establish a mapping table, wherein, the mapping table is used to map the first address to a second address, and the first address is the built-in browser address; loading device for loading the mapping table; and the mapping device used when received for the first address of the resource request, the request is mapped to second. The invention provides a new developing method for processing resources, and further improves the debugging efficiency.
【技術實現步驟摘要】
瀏覽器、資源映射方法、設備、客戶端設備及電子設備
本專利技術涉及電子信息技術,更具體地,涉及一種瀏覽器、用于資源映射的方法、用于資源映射的設備、客戶端設備及電子設備。
技術介紹
隨時技術的發展,瀏覽器與客戶端設備越來越趨向于融合。具體來說,客戶端設備例如可以是終端電子設備中的應用程序,它提供通用的運行環境,例如提供基礎的應用程序接口API。同時,客戶端設備提供類似于瀏覽器的功能,即,包含內嵌的瀏覽器。該瀏覽器功能可以運行網頁內容。這樣,可以基于網頁快速地構建業務內容。例如,在現在的移動終端中,客戶端設備越來越多地集成了瀏覽器或瀏覽器。然而,盡管這種融合給用戶的使用和構建業務帶來便利性,但是,它對于調試會帶來不方便。例如,通過這種瀏覽器和客戶端設備的融合所構建的業務通常都涉及對網絡上的特定地址(內置地址)的資源的處理。通常來說,所述內置地址是在客戶端設備內部的封閉的、不可達的或不易修改的資源路徑。因此,這給調試操作帶來許多困難。例如,如果在調試過程中,直接對這種資源進行訪問的話,這會給正常業務或其他業務造成干擾。目前,通常的做法是,將所述資源打包發送到客戶端設備,供客戶端設備以其他方式處理。一方面,這需要客戶端設備進行許多額外的處理和修改,從而帶來額外的工作量。另一方面,客戶端設備就無法像普通瀏覽器那樣,發送實時服務器請求。這樣的調試結果有的時候無法達到像發送實時服務器請求那樣的效果。因此,在某些情況下,目前的技術方案很難測試瀏覽器和客戶端設備的融合效果。此外,瀏覽器也可以具有內置頁面。類似地,內置頁面的內置地址是在瀏覽器內部的封閉的、不可達的或不易修改的資源路徑。對包含內置地址的瀏覽器的調試也存在許多困難。
技術實現思路
本專利技術的一個目的是提供一種用于資源映射的新技術方案。根據本專利技術的第一方面,提供了一種瀏覽器,包括:建立裝置,用于建立映射關系表,其中,該映射關系表用于將第一地址映射到第二地址,以及所述第一地址是瀏覽器的內置地址;加載裝置,用于加載映射關系表;以及映射裝置,用于當收到對于第一地址的資源的請求時,將該請求映射到第二地址。優選地,所述地址是URL地址。優選地,所述瀏覽器具有調試模式,以及在調試模式下,所述映射裝置執行所述映射。根據本專利技術的第二方面,提供了一種用于資源映射的方法,包括:建立映射關系表,其中,該映射關系表用于將第一地址映射到第二地址,以及所述第一地址是內置地址;加載映射關系表;以及當收到對于第一地址的資源的請求時,將該請求映射到第二地址。優選地,所述地址是URL地址。根據本專利技術的第三方面,提供了一種用于資源映射的設備,包括:用于建立映射關系表的裝置,其中,該映射關系表用于將第一地址映射到第二地址,以及所述第一地址是內置地址;用于加載映射關系表的裝置;以及用于當收到對于第一地址的資源的請求時將該請求映射到第二地址的裝置。優選地,所述地址是URL地址。根據本專利技術的第四方面,提供了一種客戶端設備,包括內嵌的瀏覽器和根據本專利技術的用于資源映射的設備,其中,所述內嵌的瀏覽器向所述用于資源映射的設備發送對于第一地址的資源的請求,以及所述用于資源映射的設備將該請求映射到第二地址,其中,所述第一地址是客戶端設備的內置地址。優選地,所述客戶端設備具有調試模式,以及在調試模式下,啟動所述用于資源映射的設備。根據本專利技術的第五方面,提供了一種電子設備,包括根據本專利技術的瀏覽器、根據本專利技術的用于資源映射的設備和根據本專利技術的客戶端設備中的至少一個。根據本專利技術,由于給瀏覽器提供了資源映射手段,因此,可以使得技術人員在通過瀏覽器調試應用時能夠更容易地訪問調試資源。本領域技術人員應當理解,盡管現有技術中存在許多問題,但是,本專利技術的每個實施例或權利要求的技術方案可以僅在一個或幾個方面進行改進,而不必同時解決現有技術中或者
技術介紹
中列出的全部技術問題。本領域技術人員應當理解,對于一個權利要求中沒有提到的內容不應當作為對于該權利要求的限制。通過以下參照附圖對本專利技術的示例性實施例的詳細描述,本專利技術的其它特征及其優點將會變得清楚。附圖說明被結合在說明書中并構成說明書的一部分的附圖示出了本專利技術的實施例,并且連同其說明一起用于解釋本專利技術的原理。圖1示出了根據本專利技術的瀏覽器的框圖。圖2示出了根據本專利技術的方法的流程圖。圖3示出了根據本專利技術的客戶端設備的框圖。圖4示出了根據本專利技術的電子設備的框圖。具體實施方式現在將參照附圖來詳細描述本專利技術的各種示例性實施例。應注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數字表達式和數值不限制本專利技術的范圍。以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本專利技術及其應用或使用的任何限制。對于相關領域普通技術人員已知的技術、方法和設備可能不作詳細討論,但在適當情況下,所述技術、方法和設備應當被視為說明書的一部分。在這里示出和討論的所有例子中,任何具體值應被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它例子可以具有不同的值。應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。<實施例>如前面所述,在現有技術中,終端上的軟件應用很多是基于瀏覽器的。在許多對基于瀏覽器的軟件應用進行調試的情況下,由于需要對網絡上的資源進行處理,因此,這種調試通常比較麻煩。在本專利技術中,通過使用映射機制,在一定程度上降低了調試的難度。圖1示出了根據本專利技術的實施例的瀏覽器的框圖。該瀏覽器1000包括瀏覽器引擎1010。由于瀏覽器引擎1010可以是現有技術的并且不是本專利技術所關注的,因此,在這里省略對它的描述。瀏覽器1000還包括建立裝置1020、加載裝置1030和映射裝置1040。本專利技術所針對的瀏覽器是具有內置地址的瀏覽器。內置地址指的是瀏覽器內部的封閉的、不可達的或不易修改的資源路徑。舉例來說,例如,將軟件應用中針對資源的真實地址(這里簡稱“URL-A”)的請求轉換為對另外地址(這里簡稱“URL-B”)的請求。然后,通過對地址URL-B指向的內容的控制(修改、刪除等),從而影響真實的請求響應的內容。所述URL-A是瀏覽器的內置地址,一般來說,它是在瀏覽器內部的封閉的、不可達的或不易修改的資源路徑。首先,建立裝置1020用于建立映射關系表。該映射關系表用于將第一地址映射到第二地址。第一地址是瀏覽器的內置地址。例如,所述地址是URL地址,它的形式例如是scheme://host/path。下面是關系映射表的一個例子:下面,以上面代碼中的第一條作為例子進行說明。例如,nut.js是一個JavaScrpit源文件。該文件會被打包到瀏覽器源代碼里,打包后的訪問地址為chrome://lib/nut.js。當瀏覽器被發布后,該文件將無法被修改。為了調試需要,可以在本地磁盤上保存該文件的副本,其地址為E:/nut.js。在調試時,當瀏覽器準備發出chrome://lib/nut.js(URL-A)的請求時,瀏覽器將不會請求該地址,而是,瀏覽器將請求E:/nut.js(URL-B)。加載裝置1030用于加載映射關系表。在啟動瀏覽器的情況下,例如在調試的時候,可以通過加載裝置1本文檔來自技高網...

【技術保護點】
一種瀏覽器,包括:建立裝置,用于建立映射關系表,其中,該映射關系表用于將第一地址映射到第二地址,以及所述第一地址是瀏覽器的內置地址;加載裝置,用于加載映射關系表;以及映射裝置,用于當收到對于第一地址的資源的請求時,將該請求映射到第二地址。
【技術特征摘要】
1.一種瀏覽器,包括:建立裝置,用于建立映射關系表,其中,該映射關系表用于將第一地址映射到第二地址,以及所述第一地址是瀏覽器的內置地址;加載裝置,用于加載映射關系表;以及映射裝置,用于當收到對于第一地址的資源的請求時,將該請求映射到第二地址。2.根據權利要求1所述的瀏覽器,其中,所述地址是URL地址。3.根據權利要求1所述的瀏覽器,其中,所述瀏覽器具有調試模式,以及在調試模式下,所述映射裝置執行所述映射。4.一種用于資源映射的方法,包括:建立映射關系表,其中,該映射關系表用于將第一地址映射到第二地址,以及所述第一地址是內置地址;加載映射關系表;以及當收到對于第一地址的資源的請求時,將該請求映射到第二地址。5.根據權利要求4所述的方法,其中,所述地址是URL地址。6.一種用于資源映射的設備,包括:用于建立映射關系表的裝置...
【專利技術屬性】
技術研發人員:汪樂,王明,
申請(專利權)人:廣州市動景計算機科技有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。