亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

在移動端加載PC端應(yīng)用頁面的方法及裝置與流程

文檔序號:11864355閱讀:467來源:國知局
在移動端加載PC端應(yīng)用頁面的方法及裝置與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種用于在移動端加載PC端應(yīng)用頁面的方法及裝置。



背景技術(shù):

隨著移動互聯(lián)網(wǎng)的普及和發(fā)展,越來越多的用戶習(xí)慣于在移動設(shè)備上瀏覽PC端的應(yīng)用頁面。由于移動設(shè)備的屏幕相對于PC設(shè)備的屏幕普遍要小得多,因此需要對PC端應(yīng)用頁面進(jìn)行處理,使其適合在移動設(shè)備上進(jìn)行瀏覽。在現(xiàn)有技術(shù)的這樣的移動化處理中,是通過原有的PC端系統(tǒng)提供的API接口來實(shí)現(xiàn)移動化開發(fā)方式,此方式不涉及用戶的實(shí)際頁面,數(shù)據(jù)交互的方式都是通過程序來完成,但現(xiàn)有的通過對原有PC端系統(tǒng)界面進(jìn)行重新渲染的技術(shù)無法解決兼容性困難問題并提供瀏覽器插件支持,而只能通過與原有PC端系統(tǒng)的開發(fā)廠商合作、通過接口開發(fā)的方式來實(shí)現(xiàn),這就會導(dǎo)致開發(fā)門檻高且開發(fā)費(fèi)時費(fèi)力。



技術(shù)實(shí)現(xiàn)要素:

鑒于上述問題,提出了本發(fā)明,以便提供一種克服上述問題或者至少部分地解決上述問題的用于在移動端加載PC端應(yīng)用頁面的方法及裝置,用于解決現(xiàn)有技術(shù)中存在的缺陷。

在本發(fā)明實(shí)施方式的第一方面中,提供了一種用于在移動端加載PC端應(yīng)用頁面的方法,包括:

根據(jù)移動端加載PC端應(yīng)用頁面時生成的運(yùn)行日志,確定PC端應(yīng)用頁面中存在兼容性問題的代碼及其URL;

根據(jù)所述存在兼容性問題的代碼,確定可兼容的代碼及其URL;以及

當(dāng)加載到所述存在兼容性問題的代碼的URL時,通過所述可兼容的代碼的URL來調(diào)用所述可兼容的代碼。

在根據(jù)本發(fā)明的上述任一實(shí)施例的用于在移動端加載PC端應(yīng)用頁面的方法中,在所述通過所述可兼容的代碼的URL來調(diào)用所述可兼容的代碼的步驟后,所述方法還包括:將通過調(diào)用所述可兼容的代碼所生成的資源數(shù)據(jù)回傳到所述PC端應(yīng)用頁面。

在根據(jù)本發(fā)明的上述任一實(shí)施例的用于在移動端加載PC端應(yīng)用頁面的方法中,所述可兼容的代碼存儲在資源替換文件中,所述可兼容的代碼的URL存儲在資源配置文件中,所述資源替換文件和資源配置文件存儲在服務(wù)器中,其中在所述通過所述可兼容的代碼的URL來調(diào)用所述可兼容的代碼的步驟中,通過從所述服務(wù)器中調(diào)用所述資源配置文件和所述資源替換文件,來調(diào)用所述可兼容的代碼。

在根據(jù)本發(fā)明的上述任一實(shí)施例的用于在移動端加載PC端應(yīng)用頁面的方法中,根據(jù)PC端應(yīng)用頁面的變化,在所述服務(wù)器中以預(yù)先定義的周期更新所述資源配置文件和所述資源替換文件。

在根據(jù)本發(fā)明的上述任一實(shí)施例的用于在移動端加載PC端應(yīng)用頁面的方法中,在所述通過從所述服務(wù)器中調(diào)用所述資源配置文件和所述資源替換文件來調(diào)用所述可兼容的代碼的步驟中,通過編譯器對所述資源替換文件進(jìn)行編譯,以調(diào)用所述可兼容的代碼。

在本發(fā)明實(shí)施方式的第二方面中,提供了一種用于在移動端加載PC端應(yīng)用頁面的裝置,包括:

第一確定單元,用于根據(jù)移動端加載PC端應(yīng)用頁面時生成的運(yùn)行日志,確定PC端應(yīng)用頁面中存在兼容性問題的代碼及其URL;

第二確定單元,用于根據(jù)所述存在兼容性問題的代碼,確定可兼容的代碼及其URL;以及

調(diào)用單元,用于當(dāng)加載到所述存在兼容性問題的代碼的URL時,通過所述可兼容的代碼的URL來調(diào)用所述可兼容的代碼。

在根據(jù)本發(fā)明的上述任一實(shí)施例的用于在移動端加載PC端應(yīng)用頁面的裝置中,還包括回傳單元,用于在所述調(diào)用單元通過所述可兼容的代碼的URL來調(diào)用所述可兼容的代碼后,將通過調(diào)用所述可兼容的代碼所生成的資源數(shù)據(jù)回傳到所述PC端應(yīng)用頁面。

在根據(jù)本發(fā)明的上述任一實(shí)施例的用于在移動端加載PC端應(yīng)用頁面的裝置中,所述可兼容的代碼存儲在資源替換文件中,所述可兼容的代碼的URL存儲在資源配置文件中,所述資源替換文件和資源配置文件存儲在服務(wù)器中,所述調(diào)用單元通過從所述服務(wù)器中調(diào)用所述資源配置文件和所述資源替換文件,來調(diào)用所述可兼容的代碼。

在根據(jù)本發(fā)明的上述任一實(shí)施例的用于在移動端加載PC端應(yīng)用頁面的裝置中,還包括更新單元,用于根據(jù)PC端應(yīng)用頁面的變化,在所述服務(wù)器中以預(yù)先定義的周期更新所述資源配置文件和所述資源替換文件。

在根據(jù)本發(fā)明的上述任一實(shí)施例的用于在移動端加載PC端應(yīng)用頁面的裝置中,所述調(diào)用單元為了通過從所述服務(wù)器中調(diào)用所述資源配置文件和所述資源替換文件來調(diào)用所述可兼容的代碼,通過編譯器對所述資源替換文件進(jìn)行編譯,以調(diào)用所述可兼容的代碼。

根據(jù)本發(fā)明,可以根據(jù)移動端加載PC端應(yīng)用頁面時生成的運(yùn)行日志,確定PC端應(yīng)用頁面中存在兼容性問題的代碼及其URL,根據(jù)所述存在兼容性問題的代碼,確定可兼容的代碼及其URL,并且當(dāng)加載到所述存在兼容性問題的代碼的URL時,通過所述可兼容的代碼的URL來調(diào)用所述可兼容的代碼。由此,很好地解決了在移動端加載PC端應(yīng)用頁面時存在的兼容性問題,而不再需要與原有的PC端應(yīng)用頁面的開發(fā)者合作來對于PC端應(yīng)用頁面進(jìn)行二次開發(fā),極大地降低了開發(fā)成本。

上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。

附圖說明

通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:

圖1是根據(jù)本發(fā)明的實(shí)施例的用于在移動端加載PC端應(yīng)用頁面的方法的示意性流程圖;

圖2是根據(jù)本發(fā)明的一種實(shí)施例的包含存在兼容性問題的代碼的示意性界面圖;

圖3是根據(jù)本發(fā)明的一種實(shí)施例的包含可兼容的代碼的示意性界面圖;

圖4是根據(jù)本發(fā)明的一種實(shí)施例的包含存在兼容性問題的代碼的示意性界面圖;

圖5是根據(jù)本發(fā)明的一種實(shí)施例的包含可兼容的代碼的示意性界面圖;

圖6是根據(jù)本發(fā)明的一種實(shí)施例的資源配置文件的代碼的示意圖;

圖7是根據(jù)本發(fā)明的一種實(shí)施例的可兼容的代碼的示意圖;

圖8是根據(jù)本發(fā)明的實(shí)施例的用于在移動端加載PC端應(yīng)用頁面的裝置的示意性框圖。

具體實(shí)施方式

下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

圖1示意性地示出了根據(jù)本發(fā)明的實(shí)施例的用于在移動端加載PC端應(yīng)用頁面的方法的示意性流程圖。根據(jù)本發(fā)明的實(shí)施例,所述PC端應(yīng)用頁面可以是各種類型的為PC設(shè)備(例如,臺式計算機(jī)、筆記本計算機(jī)等)編寫的應(yīng)用頁面(例如,網(wǎng)頁頁面、表單頁面等),包括但不限于利用HTML5編寫的應(yīng)用頁面。根據(jù)本發(fā)明的實(shí)施例,所述移動端可以是各種類型的移動設(shè)備,例如,平板電腦、智能手機(jī)等。

如圖1所示,該方法可以包括步驟S110、S120、S130,該方法始于步驟S110,其中,根據(jù)移動端加載PC端應(yīng)用頁面時生成的運(yùn)行日志,確定PC端應(yīng)用頁面中存在兼容性問題的代碼及其URL。

圖2是根據(jù)本發(fā)明的一種實(shí)施例的包含存在兼容性問題的代碼的示意性界面圖。如圖2所示,當(dāng)在移動端加載PC端應(yīng)用頁面時,如果存在兼容性問題,會出現(xiàn)如圖2右下角橢圓圈內(nèi)的報錯信息,這里報錯的原因在于PC端應(yīng)用頁面在設(shè)計時沒有考慮移動端訪問時的兼容問題。錯誤信息會記錄在運(yùn)行日志中,通過分析該運(yùn)行日志,可以確定PC端應(yīng)用頁面中存在兼容性問題的代碼及其URL。

圖4是根據(jù)本發(fā)明的另一種實(shí)施例的包含存在兼容性問題的代碼的示意性界面圖。如圖4所示,當(dāng)在移動端加載PC端應(yīng)用頁面時,如果存在兼容性問題,會出現(xiàn)如圖4右上角橢圓圈內(nèi)的報錯信息,這里報錯的原因在于該P(yáng)C端應(yīng)用頁面中的部分代碼只兼容老版本的IE瀏覽器,兼容性較差。錯誤信息會記錄在運(yùn)行日志中,通過分析該運(yùn)行日志,可以確定PC端應(yīng)用頁面中存在兼容性問題的代碼及其URL。

在步驟S110之后,執(zhí)行步驟S120,其中,根據(jù)所述存在兼容性問題的代碼,確定可兼容的代碼及其URL。根據(jù)本發(fā)明的實(shí)施例,可以通過分析存在兼容性問題的代碼,確定其中存在的兼容性問題,從而確定可兼容的代碼及其URL。

根據(jù)本發(fā)明的實(shí)施例,所述可兼容的代碼存儲在資源替換文件中,所述可兼容的代碼的URL存儲在資源配置文件中,所述資源替換文件和資源配置文件存儲在服務(wù)器中。在一種替換的實(shí)施例中,可以將所述資源替換文件和資源配置文件存儲在移動端本地。

接下來,執(zhí)行步驟S130,其中,當(dāng)加載到所述存在兼容性問題的代碼的URL時,通過所述可兼容的代碼的URL來調(diào)用所述可兼容的代碼。根據(jù)本發(fā)明的實(shí)施例,可以通過從服務(wù)器或者從移動端本地調(diào)用所述資源配置文件和所述資源替換文件,來調(diào)用所述可兼容的代碼。

其中,可選地,可以通過編譯器對所述資源替換文件進(jìn)行編譯,以調(diào)用所述可兼容的代碼。編譯器通過調(diào)用資源配置文件,并且把資源配置文件轉(zhuǎn)換為可供移動端瀏覽器識別的標(biāo)準(zhǔn)格式接口文件,通過讀取資源配置文件來傳遞給移動端瀏覽器解析,同時編譯器會調(diào)用原PC端應(yīng)用頁面的相應(yīng)JavaScript文件并結(jié)合資源配置文件將其原JavaScript文件替換為經(jīng)過改寫的JavaScript文件。

圖3是對應(yīng)于圖2的實(shí)施例的包含可兼容的代碼的示意性界面圖。如圖3所示,通過調(diào)用可兼容的代碼,可以順利運(yùn)行,不會再出現(xiàn)報錯。

圖5是對應(yīng)于圖4的實(shí)施例的包含可兼容的代碼的示意性界面圖。如圖5所示,通過調(diào)用可兼容的代碼,可以順利運(yùn)行,不會再出現(xiàn)報錯。

圖6是根據(jù)本發(fā)明的一種實(shí)施例的資源配置文件的代碼的示意圖。如圖6所示,defaultURL指定的是原PC端應(yīng)用頁面JavaScript文件的URL,而可兼容的代碼的URL則為override_urls中的URL。

圖7是根據(jù)本發(fā)明的一種實(shí)施例的可兼容的代碼的示意圖。如圖7所示,其中給出了常用的可兼容的代碼的示例。

可選地,根據(jù)本發(fā)明的一種實(shí)施例,所述方法還可以包括可選步驟:根據(jù)PC端應(yīng)用頁面的變化,在所述服務(wù)器中以預(yù)先定義的周期更新所述資源配置文件和所述資源替換文件。由于PC端應(yīng)用頁面中的頁面元素可能會發(fā)生變化,因此,可以在服務(wù)器中以預(yù)先定義的周期更新所述資源配置文件和所述資源替換文件,從而適應(yīng)PC端應(yīng)用頁面發(fā)生的變化。

可選地,根據(jù)本發(fā)明的一種實(shí)施例,在所述步驟S130后,所述方法還可以包括可選步驟:將通過調(diào)用所述可兼容的代碼所生成的資源數(shù)據(jù)回傳到所述PC端應(yīng)用頁面。這樣,由于在移動端調(diào)用了可兼容的代碼,因此可以在移動端正常生成資源數(shù)據(jù),通過將資源數(shù)據(jù)回傳到PC端應(yīng)用頁面,可以實(shí)現(xiàn)在移動端應(yīng)用頁面完成PC端應(yīng)用頁面的相應(yīng)操作。

可選地,根據(jù)本發(fā)明的一種實(shí)施例,所述方法還可以包括以下步驟:響應(yīng)于移動端應(yīng)用頁面上功能流轉(zhuǎn)按鈕的觸發(fā),觸發(fā)PC端應(yīng)用頁面上對應(yīng)的功能流轉(zhuǎn)按鈕的事件。例如,可以響應(yīng)于移動端應(yīng)用頁面上登錄按鈕的觸發(fā),觸發(fā)PC端應(yīng)用頁面上的登錄事件。

PC端業(yè)務(wù)系統(tǒng)的每個表單元素依附于前端的html頁面(或者說,是基于B/S的滿足瀏覽器解析規(guī)范的前端展示頁面),而與后臺數(shù)據(jù)交互的媒介則是通過JavaScript及相關(guān)技術(shù)實(shí)現(xiàn)的。每個PC端組件都對應(yīng)于后端交互的狀態(tài)值,而功能流轉(zhuǎn)按鈕則對應(yīng)著數(shù)據(jù)請求地址及相關(guān)的參數(shù)(組件的打包參數(shù))。根據(jù)本發(fā)明,無需大量分析其網(wǎng)絡(luò)請求過程,而是通過頁面同步觸發(fā)實(shí)現(xiàn)的,通過移動端頁面與PC端頁面形成的映射關(guān)系,只需在移動設(shè)備對應(yīng)的按鈕觸發(fā)的同時,相應(yīng)地觸發(fā)到PC端的按鈕即可,而無需關(guān)心原有系統(tǒng)的業(yè)務(wù)邏輯后臺,是一個前端的解決方案。

與上述用于在移動端加載PC端應(yīng)用頁面的方法相對應(yīng),本發(fā)明還提供了一種用于在移動端加載PC端應(yīng)用頁面的裝置。參見圖8,其中示出根據(jù)本發(fā)明的實(shí)施例的用于在移動端加載PC端應(yīng)用頁面的裝置200的示意性框圖。如圖8所示,所述裝置200包括:

第一確定單元210,用于根據(jù)移動端加載PC端應(yīng)用頁面時生成的運(yùn)行日志,確定PC端應(yīng)用頁面中存在兼容性問題的代碼及其URL;

第二確定單元220,用于根據(jù)所述存在兼容性問題的代碼,確定可兼容的代碼及其URL;以及

調(diào)用單元230,用于當(dāng)加載到所述存在兼容性問題的代碼的URL時,通過所述可兼容的代碼的URL來調(diào)用所述可兼容的代碼。

根據(jù)本發(fā)明的實(shí)施例,所述PC端應(yīng)用頁面可以是各種類型的為PC設(shè)備(例如,臺式計算機(jī)、筆記本計算機(jī)等)編寫的應(yīng)用頁面(例如,網(wǎng)頁頁面、表單頁面等),包括但不限于利用HTML5編寫的應(yīng)用頁面。根據(jù)本發(fā)明的實(shí)施例,所述移動端可以是各種類型的移動設(shè)備,例如,平板電腦、智能手機(jī)等。

首先,所述第一確定單元210根據(jù)移動端加載PC端應(yīng)用頁面時生成的運(yùn)行日志,確定PC端應(yīng)用頁面中存在兼容性問題的代碼及其URL。

圖2是根據(jù)本發(fā)明的一種實(shí)施例的包含存在兼容性問題的代碼的示意性界面圖。如圖2所示,當(dāng)在移動端加載PC端應(yīng)用頁面時,如果存在兼容性問題,會出現(xiàn)如圖2右下角橢圓圈內(nèi)的報錯信息,這里報錯的原因在于PC端應(yīng)用頁面在設(shè)計時沒有考慮移動端訪問時的兼容問題。錯誤信息會記錄在運(yùn)行日志中,通過分析該運(yùn)行日志,可以確定PC端應(yīng)用頁面中存在兼容性問題的代碼及其URL。

圖4是根據(jù)本發(fā)明的另一種實(shí)施例的包含存在兼容性問題的代碼的示意性界面圖。如圖4所示,當(dāng)在移動端加載PC端應(yīng)用頁面時,如果存在兼容性問題,會出現(xiàn)如圖4右上角橢圓圈內(nèi)的報錯信息,這里報錯的原因在于該P(yáng)C端應(yīng)用頁面中的部分代碼只兼容老版本的IE瀏覽器,兼容性較差。錯誤信息會記錄在運(yùn)行日志中,通過分析該運(yùn)行日志,可以確定PC端應(yīng)用頁面中存在兼容性問題的代碼及其URL。

接下來,所述第二確定單元220根據(jù)所述存在兼容性問題的代碼,確定可兼容的代碼及其URL。根據(jù)本發(fā)明的實(shí)施例,所述第二確定單元220可以通過分析存在兼容性問題的代碼,確定其中存在的兼容性問題,從而確定可兼容的代碼及其URL。

根據(jù)本發(fā)明的實(shí)施例,所述可兼容的代碼存儲在資源替換文件中,所述可兼容的代碼的URL存儲在資源配置文件中,所述資源替換文件和資源配置文件存儲在服務(wù)器中。在一種替換的實(shí)施例中,可以將所述資源替換文件和資源配置文件存儲在移動端本地。

接下來,當(dāng)加載到所述存在兼容性問題的代碼的URL時,所述調(diào)用單元230通過所述可兼容的代碼的URL來調(diào)用所述可兼容的代碼。根據(jù)本發(fā)明的實(shí)施例,所述調(diào)用單元230可以通過從服務(wù)器或者從移動端本地調(diào)用所述資源配置文件和所述資源替換文件,來調(diào)用所述可兼容的代碼。

其中,可選地,所述調(diào)用單元230可以通過編譯器對所述資源替換文件進(jìn)行編譯,以調(diào)用所述可兼容的代碼。編譯器通過調(diào)用資源配置文件,并且把資源配置文件轉(zhuǎn)換為可供移動端瀏覽器識別的標(biāo)準(zhǔn)格式接口文件,通過讀取資源配置文件來傳遞給移動端瀏覽器解析,同時編譯器會調(diào)用原PC端應(yīng)用頁面的相應(yīng)JavaScript文件并結(jié)合資源配置文件將其原JavaScript文件替換為經(jīng)過改寫的JavaScript文件。

圖3是對應(yīng)于圖2的實(shí)施例的包含可兼容的代碼的示意性界面圖。如圖3所示,通過調(diào)用可兼容的代碼,可以順利運(yùn)行,不會再出現(xiàn)報錯。

圖5是對應(yīng)于圖4的實(shí)施例的包含可兼容的代碼的示意性界面圖。如圖5所示,通過調(diào)用可兼容的代碼,可以順利運(yùn)行,不會再出現(xiàn)報錯。

圖6是根據(jù)本發(fā)明的一種實(shí)施例的資源配置文件的代碼的示意圖。如圖6所示,defaultURL指定的是原PC端應(yīng)用頁面JavaScript文件的URL,而可兼容的代碼的URL則為override_urls中的URL。

圖7是根據(jù)本發(fā)明的一種實(shí)施例的可兼容的代碼的示意圖。如圖7所示,其中給出了常用的可兼容的代碼的示例。

可選地,根據(jù)本發(fā)明的一種實(shí)施例,所述裝置200還可以包括更新單元,用于根據(jù)PC端應(yīng)用頁面的變化,在所述服務(wù)器中以預(yù)先定義的周期更新所述資源配置文件和所述資源替換文件。由于PC端應(yīng)用頁面中的頁面元素可能會發(fā)生變化,因此,所述更新單元可以在服務(wù)器中以預(yù)先定義的周期更新所述資源配置文件和所述資源替換文件,從而適應(yīng)PC端應(yīng)用頁面發(fā)生的變化。

可選地,根據(jù)本發(fā)明的一種實(shí)施例,所述裝置200還可以包括回傳單元,用于在所述調(diào)用單元230通過所述可兼容的代碼的URL來調(diào)用所述可兼容的代碼后,將通過調(diào)用所述可兼容的代碼所生成的資源數(shù)據(jù)回傳到所述PC端應(yīng)用頁面。這樣,由于在移動端調(diào)用了可兼容的代碼,因此可以在移動端正常生成資源數(shù)據(jù),通過將資源數(shù)據(jù)回傳到PC端應(yīng)用頁面,可以實(shí)現(xiàn)在移動端應(yīng)用頁面完成PC端應(yīng)用頁面的相應(yīng)操作。

可選地,根據(jù)本發(fā)明的一種實(shí)施例,所述裝置200還可以包括觸發(fā)單元,用于響應(yīng)于移動端應(yīng)用頁面上功能流轉(zhuǎn)按鈕的觸發(fā),觸發(fā)PC端應(yīng)用頁面上對應(yīng)的功能流轉(zhuǎn)按鈕的事件。例如,所述觸發(fā)單元可以響應(yīng)于移動端應(yīng)用頁面上登錄按鈕的觸發(fā),觸發(fā)PC端應(yīng)用頁面上的登錄事件。

PC端業(yè)務(wù)系統(tǒng)的每個表單元素依附于前端的html頁面(或者說,是基于B/S的滿足瀏覽器解析規(guī)范的前端展示頁面),而與后臺數(shù)據(jù)交互的媒介則是通過JavaScript及相關(guān)技術(shù)實(shí)現(xiàn)的。每個PC端組件都對應(yīng)于后端交互的狀態(tài)值,而功能流轉(zhuǎn)按鈕則對應(yīng)著數(shù)據(jù)請求地址及相關(guān)的參數(shù)(組件的打包參數(shù))。根據(jù)本發(fā)明,無需大量分析其網(wǎng)絡(luò)請求過程,而是通過頁面同步觸發(fā)實(shí)現(xiàn)的,通過移動端頁面與PC端頁面形成的映射關(guān)系,只需在移動設(shè)備對應(yīng)的按鈕觸發(fā)的同時,相應(yīng)地觸發(fā)到PC端的按鈕即可,而無需關(guān)心原有系統(tǒng)的業(yè)務(wù)邏輯后臺,是一個前端的解決方案。

根據(jù)本發(fā)明,可以根據(jù)移動端加載PC端應(yīng)用頁面時生成的運(yùn)行日志,確定PC端應(yīng)用頁面中存在兼容性問題的代碼及其URL,根據(jù)所述存在兼容性問題的代碼,確定可兼容的代碼及其URL,并且當(dāng)加載到所述存在兼容性問題的代碼的URL時,通過所述可兼容的代碼的URL來調(diào)用所述可兼容的代碼。由此,很好地解決了在移動端加載PC端應(yīng)用頁面時存在的兼容性問題,而不再需要與原有的PC端應(yīng)用頁面的開發(fā)者合作來對于PC端應(yīng)用頁面進(jìn)行二次開發(fā),極大地降低了開發(fā)成本。

在此提供的方法和裝置不與任何特定計算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類裝置所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。

在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。

類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。

本領(lǐng)域的技術(shù)人員可以理解,可以對實(shí)施例中的裝置中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個或多個裝置中??梢园褜?shí)施例中的若干模塊組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者模塊中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的替代特征來代替。

此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。

本發(fā)明的各個裝置實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個或者多個處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的裝置中的一些或者全部模塊的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的裝置程序(例如,計算機(jī)程序和計算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲在計算機(jī)可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。

應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1