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

網(wǎng)頁(yè)的分享功能的加載方法和裝置制造方法

文檔序號(hào):6638178閱讀:311來(lái)源:國(guó)知局
網(wǎng)頁(yè)的分享功能的加載方法和裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種網(wǎng)頁(yè)的分享功能的加載方法和裝置。其中,該網(wǎng)頁(yè)的分享功能的加載方法包括:獲取網(wǎng)頁(yè)的匹配參數(shù),網(wǎng)頁(yè)為具有分享功能的內(nèi)容頁(yè);判斷網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則,預(yù)先設(shè)定的匹配規(guī)則用于指定不需要加載分享功能的頁(yè)面;以及如果判斷出網(wǎng)頁(yè)的匹配參數(shù)不滿足預(yù)先設(shè)定的匹配規(guī)則,則為與網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能。通過(guò)本發(fā)明,解決了相關(guān)技術(shù)中具有分享功能的網(wǎng)站在加載網(wǎng)頁(yè)時(shí),導(dǎo)致加載的所有網(wǎng)頁(yè)都帶有分享功能的問(wèn)題。
【專利說(shuō)明】網(wǎng)頁(yè)的分享功能的加載方法和裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種網(wǎng)頁(yè)的分享功能的加載方法和裝置。

【背景技術(shù)】
[0002]目前,所有的分享網(wǎng)站(S卩,分享功能提供網(wǎng)站)都是通過(guò)在用戶網(wǎng)站上添加一段前端代碼的方式來(lái)為用戶網(wǎng)站的網(wǎng)頁(yè)嵌入分享功能的,而用戶網(wǎng)站又都是采用模板生成各內(nèi)容頁(yè)的,因此,在相關(guān)技術(shù)中,為了給各網(wǎng)頁(yè)加載分享功能,一般都只會(huì)在模板頁(yè)中添加分享功能的前端代碼,導(dǎo)致根據(jù)模板頁(yè)加載出的所有網(wǎng)頁(yè)都帶有分享功能,而實(shí)際上并不是所有網(wǎng)頁(yè)都需要此功能。
[0003]另外,所有網(wǎng)頁(yè)都帶有分享功能又會(huì)引起以下問(wèn)題:
[0004](I)在網(wǎng)頁(yè)加載時(shí),延遲了不需要帶有分享功能的網(wǎng)頁(yè)的加載速度,進(jìn)而影響了網(wǎng)民使用網(wǎng)站的交互感受。因?yàn)榧虞d網(wǎng)頁(yè)時(shí),如果加載分享功能,則需要額外下載相關(guān)的代碼到客戶端,影響網(wǎng)頁(yè)的加載速度。
[0005](2)部分不希望網(wǎng)民分享的網(wǎng)頁(yè)(如,一些敏感網(wǎng)頁(yè)),如果加載分享功能,則會(huì)帶來(lái)一定隱患。
[0006]因此,如果所有內(nèi)容頁(yè)都通過(guò)模板生成,則會(huì)默認(rèn)為它們都帶有分享功能,這時(shí),對(duì)于一些不需要分享功能的網(wǎng)頁(yè)而言,尤其是對(duì)一些敏感網(wǎng)頁(yè)而言,一方面延長(zhǎng)了加載網(wǎng)頁(yè)的時(shí)間,另一方面則容易誤導(dǎo)網(wǎng)民對(duì)其執(zhí)行不當(dāng)操作。
[0007]針對(duì)相關(guān)技術(shù)中具有分享功能的網(wǎng)站在加載網(wǎng)頁(yè)時(shí),導(dǎo)致加載的所有網(wǎng)頁(yè)都帶有分享功能的問(wèn)題,目前尚未提出有效的解決方案。


【發(fā)明內(nèi)容】

[0008]本發(fā)明的主要目的在于提供一種網(wǎng)頁(yè)的分享功能的加載方法和裝置,以解決相關(guān)技術(shù)中具有分享功能的網(wǎng)站在加載網(wǎng)頁(yè)時(shí),導(dǎo)致加載的所有網(wǎng)頁(yè)都帶有分享功能的問(wèn)題。
[0009]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種網(wǎng)頁(yè)的分享功能的加載方法。該方法包括:獲取網(wǎng)頁(yè)的匹配參數(shù),上述網(wǎng)頁(yè)為具有分享功能的內(nèi)容頁(yè);判斷上述網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則,上述預(yù)先設(shè)定的匹配規(guī)則用于指定不需要加載分享功能的頁(yè)面;以及如果判斷出上述網(wǎng)頁(yè)的匹配參數(shù)不滿足上述預(yù)先設(shè)定的匹配規(guī)貝1J,則為與上述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能。
[0010]進(jìn)一步地,在判斷上述網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則之后,上述加載方法還包括:如果判斷出上述網(wǎng)頁(yè)的匹配參數(shù)滿足上述預(yù)先設(shè)定的匹配規(guī)則,則禁止為與上述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能。
[0011]進(jìn)一步地,上述預(yù)先設(shè)定的匹配規(guī)則包括一條或者多條匹配條目,判斷上述網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則包括:將上述網(wǎng)頁(yè)的匹配參數(shù)與上述一條或者多條匹配條目進(jìn)行逐一匹配;以及判斷上述網(wǎng)頁(yè)的匹配參數(shù)是否與上述一條或者多條匹配條目中的任一匹配條目相匹配,其中,如果判斷上述網(wǎng)頁(yè)的匹配參數(shù)與上述一條或者多條匹配條目中的任一匹配條目相匹配,則執(zhí)行禁止為與上述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能的步驟。
[0012]進(jìn)一步地,通過(guò)以下方式確定上述預(yù)先設(shè)定的匹配規(guī)則:獲取上述不需要加載分享功能的頁(yè)面的路徑;以及根據(jù)上述不需要加載分享功能的頁(yè)面的路徑確定上述預(yù)先設(shè)定的匹配規(guī)則。
[0013]進(jìn)一步地,在根據(jù)上述不需要加載分享功能的頁(yè)面的路徑確定上述預(yù)先設(shè)定的匹配規(guī)則之后,確定上述預(yù)先設(shè)定的匹配規(guī)則的方式還包括:將上述預(yù)先設(shè)定的匹配規(guī)則保存在用戶網(wǎng)站的根目錄下,上述用戶網(wǎng)站為具有分享功能的網(wǎng)站,且與上述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)為上述用戶網(wǎng)站上的網(wǎng)頁(yè)。
[0014]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種網(wǎng)頁(yè)的分享功能的加載裝置。該裝置包括:獲取單元,用于獲取網(wǎng)頁(yè)的匹配參數(shù),上述網(wǎng)頁(yè)為具有分享功能的內(nèi)容頁(yè);判斷單元,用于判斷上述網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則,上述預(yù)先設(shè)定的匹配規(guī)則用于指定不需要加載分享功能的頁(yè)面;以及加載單元,用于在判斷出上述網(wǎng)頁(yè)的匹配參數(shù)不滿足上述預(yù)先設(shè)定的匹配規(guī)則時(shí),為與上述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能。
[0015]進(jìn)一步地,上述加載裝置還包括:禁止加載單元,用于在判斷上述網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則之后,且在判斷出上述網(wǎng)頁(yè)的匹配參數(shù)滿足上述預(yù)先設(shè)定的匹配規(guī)則時(shí),禁止為與上述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能。
[0016]進(jìn)一步地,上述預(yù)先設(shè)定的匹配規(guī)則包括一條或者多條匹配條目,上述判斷單元包括:匹配模塊,用于將上述網(wǎng)頁(yè)的匹配參數(shù)與上述一條或者多條匹配條目進(jìn)行逐一匹配;以及判斷模塊,用于判斷上述網(wǎng)頁(yè)的匹配參數(shù)是否與上述一條或者多條匹配條目中的任一匹配條目相匹配,其中,如果判斷上述網(wǎng)頁(yè)的匹配參數(shù)與上述一條或者多條匹配條目中的任一匹配條目相匹配,則執(zhí)行上述禁止加載單元的功能。
[0017]進(jìn)一步地,上述加載裝置還包括:確定單元,用于確定上述預(yù)先設(shè)定的匹配規(guī)則,且具有:獲取模塊,用于獲取上述不需要加載分享功能的頁(yè)面的路徑;以及確定模塊,用于根據(jù)上述不需要加載分享功能的頁(yè)面的路徑確定上述預(yù)先設(shè)定的匹配規(guī)則。
[0018]進(jìn)一步地,上述確定單元還具有:保存模塊,用于在根據(jù)上述不需要加載分享功能的頁(yè)面的路徑確定上述預(yù)先設(shè)定的匹配規(guī)則之后,將上述預(yù)先設(shè)定的匹配規(guī)則保存在用戶網(wǎng)站的根目錄下,上述用戶網(wǎng)站為具有分享功能的網(wǎng)站,且與上述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)為上述用戶網(wǎng)站上的網(wǎng)頁(yè)。
[0019]通過(guò)本發(fā)明,采用獲取網(wǎng)頁(yè)的匹配參數(shù),網(wǎng)頁(yè)為具有分享功能的內(nèi)容頁(yè);判斷網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則,預(yù)先設(shè)定的匹配規(guī)則用于指定不需要加載分享功能的頁(yè)面;以及如果判斷出網(wǎng)頁(yè)的匹配參數(shù)不滿足預(yù)先設(shè)定的匹配規(guī)則,則為與網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能,解決了相關(guān)技術(shù)中具有分享功能的網(wǎng)站在加載網(wǎng)頁(yè)時(shí),導(dǎo)致加載的所有網(wǎng)頁(yè)都帶有分享功能的問(wèn)題,進(jìn)而達(dá)到了通過(guò)匹配條件過(guò)濾掉不需要加載分享功能的頁(yè)面而只為需要加載分享功能的頁(yè)面加載分享功能的效果。

【專利附圖】

【附圖說(shuō)明】
[0020]構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0021]圖1是根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)的分享功能的加載方法的流程圖;以及
[0022]圖2是根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)的分享功能的加載裝置的示意圖。

【具體實(shí)施方式】
[0023]需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。
[0024]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本申請(qǐng)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分的實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
[0025]需要說(shuō)明的是,本申請(qǐng)的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本申請(qǐng)的實(shí)施例。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0026]根據(jù)本發(fā)明的實(shí)施例,提供了一種網(wǎng)頁(yè)的分享功能的加載方法。該網(wǎng)頁(yè)的分享功能的加載方法可以運(yùn)行在計(jì)算機(jī)處理設(shè)備上。
[0027]圖1是根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)的分享功能的加載方法的流程圖。如圖1所示,該方法包括如下的步驟S102至步驟S106:
[0028]步驟S102,獲取網(wǎng)頁(yè)的匹配參數(shù)。
[0029]網(wǎng)頁(yè)為具有分享功能的內(nèi)容頁(yè),且為設(shè)置有分享功能用戶網(wǎng)站上的網(wǎng)頁(yè),這是由于這里的網(wǎng)頁(yè)是由添加了一段用于描述分享功能的前端代碼的模板頁(yè)生成的內(nèi)容頁(yè)。網(wǎng)頁(yè)的匹配參數(shù)中包含有是否為該網(wǎng)頁(yè)加載分享功能的信息。
[0030]實(shí)施時(shí),在獲取網(wǎng)頁(yè)的匹配參數(shù)之前,可以先生成該網(wǎng)頁(yè)。具體地,可以先獲取包含分享功能的模板頁(yè),在根據(jù)包含分享功能的模板頁(yè)生成包含分享功能的內(nèi)容頁(yè),即,該頁(yè)面。
[0031]步驟S104,判斷網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則。
[0032]預(yù)先設(shè)定的匹配規(guī)則可以用于指定不需要加載分享功能的頁(yè)面,它可以保存在用戶網(wǎng)站的根目錄文件夾下,例如,保存在該根目錄文件夾中的配置文件。實(shí)施時(shí),在根據(jù)模板頁(yè)生成每個(gè)內(nèi)容頁(yè)之后,且開(kāi)始加載內(nèi)容頁(yè)中的分享功能時(shí),可以先從配置文件中讀取上述預(yù)先設(shè)定的匹配規(guī)則,再判斷網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則。
[0033]步驟S106,如果判斷出網(wǎng)頁(yè)的匹配參數(shù)不滿足預(yù)先設(shè)定的匹配規(guī)則,則為與網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能。
[0034]也即,如果匹配失敗,則加載分享功能。加載完分享功能之后,可以繼續(xù)加載該網(wǎng)頁(yè)的其他內(nèi)容。這樣,所有生成的新網(wǎng)頁(yè)在加載分享功能時(shí),都會(huì)通過(guò)預(yù)先設(shè)定的匹配規(guī)則進(jìn)行動(dòng)態(tài)過(guò)濾來(lái)確定是否加載分享功能。
[0035]進(jìn)一步地,為與網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能之后,該加載方法還可以包括:先判斷網(wǎng)頁(yè)的匹配參數(shù)是否滿足另一預(yù)先設(shè)定的匹配規(guī)則,該另一預(yù)先設(shè)定的匹配規(guī)則用于指定分享功能需要包含的社交媒體的分享平臺(tái)的相關(guān)信息;如果判斷出網(wǎng)頁(yè)的匹配參數(shù)滿足另一預(yù)先設(shè)定的匹配規(guī)則,則為與網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載該另一預(yù)先設(shè)定的匹配規(guī)則所指定社交媒體的分享平臺(tái)的相關(guān)信息。
[0036]通過(guò)本發(fā)明實(shí)施例,由于可以預(yù)先設(shè)定的匹配規(guī)則進(jìn)行動(dòng)態(tài)過(guò)濾來(lái)確定是否加載分享功能,因此達(dá)到了通過(guò)匹配條件過(guò)濾掉不需要加載分享功能的頁(yè)面而只為需要加載分享功能的頁(yè)面加載分享功能的效果。
[0037]優(yōu)選地,在本發(fā)明實(shí)施例中,在步驟S104判斷網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則之后,該加載方法還可以包括:
[0038]S2,如果判斷出網(wǎng)頁(yè)的匹配參數(shù)滿足預(yù)先設(shè)定的匹配規(guī)則,則禁止為與網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能。
[0039]也即,如果匹配成功,則禁止加載分享功能,并直接返回以繼續(xù)加載該網(wǎng)頁(yè)的其他內(nèi)容。這樣,所有生成的新網(wǎng)頁(yè)在加載分享功能時(shí),都會(huì)通過(guò)預(yù)先設(shè)定的匹配規(guī)則進(jìn)行動(dòng)態(tài)過(guò)濾來(lái)確定是否加載分享功能。
[0040]進(jìn)一步優(yōu)選地,在本發(fā)明實(shí)施例中,預(yù)先設(shè)定的匹配規(guī)則可以包括:一條或者多條匹配條目,步驟S104判斷網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則可以包括:
[0041]S4,將網(wǎng)頁(yè)的匹配參數(shù)與一條或者多條匹配條目進(jìn)行逐一匹配;以及
[0042]S6,判斷網(wǎng)頁(yè)的匹配參數(shù)是否與一條或者多條匹配條目中的任一匹配條目相匹配。
[0043]其中,如果判斷網(wǎng)頁(yè)的匹配參數(shù)與一條或者多條匹配條目中的任一匹配條目相匹配,則執(zhí)行S2禁止為與網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能的步驟。
[0044]通過(guò)本發(fā)明實(shí)施例,由于匹配規(guī)則可以包括一條或者多條匹配條目,因此達(dá)到了通過(guò)一種或者多種匹配條件來(lái)過(guò)濾掉不需要加載分享功能的頁(yè)面而只為需要加載分享功能的頁(yè)面加載分享功能的效果。
[0045]優(yōu)選地,在本發(fā)明實(shí)施例中,可以通過(guò)以下方式確定預(yù)先設(shè)定的匹配規(guī)則:
[0046]S8,獲取不需要加載分享功能的頁(yè)面的路徑;以及
[0047]S10,根據(jù)不需要加載分享功能的頁(yè)面的路徑確定預(yù)先設(shè)定的匹配規(guī)則。
[0048]首先,確定用戶網(wǎng)站中不需要加載分享功能的網(wǎng)頁(yè)的URL,例如,可以從URL列表中查詢用戶網(wǎng)站中相應(yīng)的不需要加載分享功能的網(wǎng)頁(yè)的URL;然后,根據(jù)URL制定預(yù)先設(shè)定的匹配規(guī)則,并將預(yù)先設(shè)定的匹配規(guī)則保存在用戶網(wǎng)站的根目錄下的一個(gè)配置文件中。其中,該配置文件中的數(shù)據(jù)格式可以為:數(shù)字加O再加字符串。數(shù)字表示匹配規(guī)則,例如,O表示“包含” ;1表示“以開(kāi)始” ;2表示“以結(jié)束” ;3表示“正則匹配”。字符串表示匹配規(guī)則的具體值,例如,lihttp://www.gov.cn/guowuyuan,表示匹配“以 http://www.gov.cn/guowuyuan開(kāi)始”的URL,此部分可以根據(jù)用戶網(wǎng)站的需要設(shè)置。
[0049]實(shí)施時(shí),用戶網(wǎng)站新生成的網(wǎng)頁(yè)在加載分享網(wǎng)站分享的JS文件所描述的分享功能時(shí),首先通過(guò)window, locat1n獲得當(dāng)前網(wǎng)頁(yè)的完整的URL,再讀取JS文件(即,配置文件)中預(yù)先設(shè)定的匹配規(guī)則,并對(duì)當(dāng)前網(wǎng)頁(yè)的完整的URL使用這些匹配規(guī)則進(jìn)行逐一匹配。每一條匹配條目實(shí)際為一個(gè)字符串,這樣,先將字符串以@字符截取為兩部分,@前面的數(shù)字表示匹配規(guī)則,O后面的字符串表示具體的正則表達(dá)式或者要匹配的字符串。如果有一條匹配條目能夠匹配當(dāng)前網(wǎng)頁(yè)的URL,則禁止加載分享功能,直接退出JS文件,繼續(xù)加載當(dāng)前網(wǎng)頁(yè)其他內(nèi)容。如果沒(méi)有任何一條匹配條目可以匹配當(dāng)前網(wǎng)頁(yè)的URL,則為當(dāng)前網(wǎng)頁(yè)加載分享功能。
[0050]通過(guò)本發(fā)明,可以靈活地對(duì)網(wǎng)頁(yè)是否需要加載分享功能進(jìn)行配置。
[0051]進(jìn)一步優(yōu)選地,在本發(fā)明實(shí)施例中,在根據(jù)不需要加載分享功能的頁(yè)面的路徑確定預(yù)先設(shè)定的匹配規(guī)則之后,確定預(yù)先設(shè)定的匹配規(guī)則的方式還可以包括:
[0052]S12,將預(yù)先設(shè)定的匹配規(guī)則保存在用戶網(wǎng)站的根目錄下,用戶網(wǎng)站可以為具有分享功能的網(wǎng)站,且與網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)為用戶網(wǎng)站上的網(wǎng)頁(yè)。
[0053]通過(guò)本發(fā)明實(shí)施了,通過(guò)將預(yù)先設(shè)定的匹配規(guī)則保存至用戶網(wǎng)站的根目錄下,實(shí)現(xiàn)了確定這兩者之間的對(duì)應(yīng)關(guān)系的目的,進(jìn)而達(dá)到了按照此預(yù)先設(shè)定的匹配規(guī)則對(duì)用戶網(wǎng)站上的所有頁(yè)面進(jìn)行匹配過(guò)濾的效果。
[0054]需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0055]根據(jù)本發(fā)明的實(shí)施例,提供了一種網(wǎng)頁(yè)的分享功能的加載裝置。需要說(shuō)明的是,本發(fā)明實(shí)施例所提供的網(wǎng)頁(yè)的分享功能的加載方法可以通過(guò)本發(fā)明實(shí)施例的網(wǎng)頁(yè)的分享功能的加載裝置來(lái)執(zhí)行,本發(fā)明實(shí)施例的網(wǎng)頁(yè)的分享功能的加載裝置也可以用于執(zhí)行本發(fā)明實(shí)施例的網(wǎng)頁(yè)的分享功能的加載方法。
[0056]圖2是根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)的分享功能的加載裝置的示意圖。如圖2所示,該裝置包括:獲取單元10、判斷單元20和加載單元30。
[0057]獲取單元10用于獲取網(wǎng)頁(yè)的匹配參數(shù)。
[0058]網(wǎng)頁(yè)為具有分享功能的內(nèi)容頁(yè),且為設(shè)置有分享功能用戶網(wǎng)站上的網(wǎng)頁(yè),這是由于這里的網(wǎng)頁(yè)是由添加了一段用于描述分享功能的前端代碼的模板頁(yè)生成的內(nèi)容頁(yè)。網(wǎng)頁(yè)的匹配參數(shù)中包含有是否為該網(wǎng)頁(yè)加載分享功能的信息。
[0059]實(shí)施時(shí),在獲取網(wǎng)頁(yè)的匹配參數(shù)之前,可以先生成該網(wǎng)頁(yè)。具體地,可以先獲取包含分享功能的模板頁(yè),在根據(jù)包含分享功能的模板頁(yè)生成包含分享功能的內(nèi)容頁(yè),即,該頁(yè)面。
[0060]判斷單元20用于判斷網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則。
[0061]預(yù)先設(shè)定的匹配規(guī)則可以用于指定不需要加載分享功能的頁(yè)面,它可以保存在用戶網(wǎng)站的根目錄文件夾下,例如,保存在該根目錄文件夾中的配置文件。實(shí)施時(shí),在根據(jù)模板頁(yè)生成每個(gè)內(nèi)容頁(yè)之后,且開(kāi)始加載內(nèi)容頁(yè)中的分享功能時(shí),可以先從配置文件中讀取上述預(yù)先設(shè)定的匹配規(guī)則,再判斷網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則。
[0062]加載單元30用于在判斷出網(wǎng)頁(yè)的匹配參數(shù)不滿足預(yù)先設(shè)定的匹配規(guī)則時(shí),為與網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能。
[0063]也即,如果匹配失敗,則加載分享功能。加載完分享功能之后,可以繼續(xù)加載該網(wǎng)頁(yè)的其他內(nèi)容。這樣,所有生成的新網(wǎng)頁(yè)在加載分享功能時(shí),都會(huì)通過(guò)預(yù)先設(shè)定的匹配規(guī)則進(jìn)行動(dòng)態(tài)過(guò)濾來(lái)確定是否加載分享功能。
[0064]進(jìn)一步地,為與網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能之后,該加載方法還可以包括:先判斷網(wǎng)頁(yè)的匹配參數(shù)是否滿足另一預(yù)先設(shè)定的匹配規(guī)則,該另一預(yù)先設(shè)定的匹配規(guī)則用于指定分享功能需要包含的社交媒體的分享平臺(tái)的相關(guān)信息;如果判斷出網(wǎng)頁(yè)的匹配參數(shù)滿足另一預(yù)先設(shè)定的匹配規(guī)則,則為與網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載該另一預(yù)先設(shè)定的匹配規(guī)則所指定社交媒體的分享平臺(tái)的相關(guān)信息。
[0065]通過(guò)本發(fā)明實(shí)施例,由于可以預(yù)先設(shè)定的匹配規(guī)則進(jìn)行動(dòng)態(tài)過(guò)濾來(lái)確定是否加載分享功能,因此達(dá)到了通過(guò)匹配條件過(guò)濾掉不需要加載分享功能的頁(yè)面而只為需要加載分享功能的頁(yè)面加載分享功能的效果。
[0066]優(yōu)選地,在本發(fā)明實(shí)施例中,該加載裝置還可以包括:禁止加載單元。禁止加載單元用于在判斷網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則之后,且在判斷出網(wǎng)頁(yè)的匹配參數(shù)滿足預(yù)先設(shè)定的匹配規(guī)則時(shí),禁止為與網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能。
[0067]也即,如果匹配成功,則禁止加載分享功能,并直接返回以繼續(xù)加載該網(wǎng)頁(yè)的其他內(nèi)容。這樣,所有生成的新網(wǎng)頁(yè)在加載分享功能時(shí),都會(huì)通過(guò)預(yù)先設(shè)定的匹配規(guī)則進(jìn)行動(dòng)態(tài)過(guò)濾來(lái)確定是否加載分享功能。
[0068]進(jìn)一步優(yōu)選地,在本發(fā)明實(shí)施例中,預(yù)先設(shè)定的匹配規(guī)則包括一條或者多條匹配條目,判斷單元可以包括:匹配模塊和判斷模塊。匹配模塊用于將網(wǎng)頁(yè)的匹配參數(shù)與一條或者多條匹配條目進(jìn)行逐一匹配;以及判斷模塊用于判斷網(wǎng)頁(yè)的匹配參數(shù)是否與一條或者多條匹配條目中的任一匹配條目相匹配,其中,如果判斷網(wǎng)頁(yè)的匹配參數(shù)與一條或者多條匹配條目中的任一匹配條目相匹配,則執(zhí)行禁止加載單元的功能。
[0069]通過(guò)本發(fā)明實(shí)施例,由于匹配規(guī)則可以包括一條或者多條匹配條目,因此達(dá)到了通過(guò)一種或者多種匹配條件來(lái)過(guò)濾掉不需要加載分享功能的頁(yè)面而只為需要加載分享功能的頁(yè)面加載分享功能的效果。
[0070]優(yōu)選地,在本發(fā)明實(shí)施例中,該加載裝置還可以包括:確定單元。確定單元用于確定預(yù)先設(shè)定的匹配規(guī)則,且其具有:獲取模塊和確定模塊。獲取模塊用于獲取不需要加載分享功能的頁(yè)面的路徑;以及確定模塊用于根據(jù)不需要加載分享功能的頁(yè)面的路徑確定預(yù)先設(shè)定的匹配規(guī)則。
[0071 ] 首先,確定用戶網(wǎng)站中不需要加載分享功能的網(wǎng)頁(yè)的URL,例如,可以從URL列表中查詢用戶網(wǎng)站中相應(yīng)的不需要加載分享功能的網(wǎng)頁(yè)的URL;然后,根據(jù)URL制定預(yù)先設(shè)定的匹配規(guī)則,并將預(yù)先設(shè)定的匹配規(guī)則保存在用戶網(wǎng)站的根目錄下的一個(gè)配置文件中。其中,該配置文件中的數(shù)據(jù)格式可以為:數(shù)字加O再加字符串。數(shù)字表示匹配規(guī)則,例如,O表示“包含” ;1表示“以開(kāi)始” ;2表示“以結(jié)束” ;3表示“正則匹配”。字符串表示匹配規(guī)則的具體值,例如,lihttp://www.gov.cn/guowuyuan,表示匹配“以 http://www.gov.cn/guowuyuan開(kāi)始”的URL,此部分可以根據(jù)用戶網(wǎng)站的需要設(shè)置。
[0072]實(shí)施時(shí),用戶網(wǎng)站新生成的網(wǎng)頁(yè)在加載分享網(wǎng)站分享的JS文件所描述的分享功能時(shí),首先通過(guò)window, locat1n獲得當(dāng)前網(wǎng)頁(yè)的完整的URL,再讀取JS文件(即,配置文件)中預(yù)先設(shè)定的匹配規(guī)則,并對(duì)當(dāng)前網(wǎng)頁(yè)的完整的URL使用這些匹配規(guī)則進(jìn)行逐一匹配。每一條匹配條目實(shí)際為一個(gè)字符串,這樣,先將字符串以@字符截取為兩部分,@前面的數(shù)字表示匹配規(guī)則,O后面的字符串表示具體的正則表達(dá)式或者要匹配的字符串。如果有一條匹配條目能夠匹配當(dāng)前網(wǎng)頁(yè)的URL,則禁止加載分享功能,直接退出JS文件,繼續(xù)加載當(dāng)前網(wǎng)頁(yè)其他內(nèi)容。如果沒(méi)有任何一條匹配條目可以匹配當(dāng)前網(wǎng)頁(yè)的URL,則為當(dāng)前網(wǎng)頁(yè)加載分享功能。
[0073]通過(guò)本發(fā)明,可以靈活地對(duì)網(wǎng)頁(yè)是否需要加載分享功能進(jìn)行配置。
[0074]進(jìn)一步優(yōu)選地,在本發(fā)明實(shí)施例中,確定單元還可以具有:保存模塊。保存模塊用于在根據(jù)不需要加載分享功能的頁(yè)面的路徑確定預(yù)先設(shè)定的匹配規(guī)則之后,將預(yù)先設(shè)定的匹配規(guī)則保存在用戶網(wǎng)站的根目錄下,用戶網(wǎng)站為具有分享功能的網(wǎng)站,且與網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)為用戶網(wǎng)站上的網(wǎng)頁(yè)。
[0075]通過(guò)本發(fā)明實(shí)施了,通過(guò)將預(yù)先設(shè)定的匹配規(guī)則保存至用戶網(wǎng)站的根目錄下,實(shí)現(xiàn)了確定這兩者之間的對(duì)應(yīng)關(guān)系的目的,進(jìn)而達(dá)到了按照此預(yù)先設(shè)定的匹配規(guī)則對(duì)用戶網(wǎng)站上的所有頁(yè)面進(jìn)行匹配過(guò)濾的效果。
[0076]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0077]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)頁(yè)的分享功能的加載方法,其特征在于,包括: 獲取網(wǎng)頁(yè)的匹配參數(shù),所述網(wǎng)頁(yè)為具有分享功能的內(nèi)容頁(yè); 判斷所述網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則,所述預(yù)先設(shè)定的匹配規(guī)則用于指定不需要加載分享功能的頁(yè)面;以及 如果判斷出所述網(wǎng)頁(yè)的匹配參數(shù)不滿足所述預(yù)先設(shè)定的匹配規(guī)則,則為與所述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能。
2.根據(jù)權(quán)利要求1所述的網(wǎng)頁(yè)的分享功能的加載方法,其特征在于,在判斷所述網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則之后,所述加載方法還包括: 如果判斷出所述網(wǎng)頁(yè)的匹配參數(shù)滿足所述預(yù)先設(shè)定的匹配規(guī)則,則禁止為與所述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能。
3.根據(jù)權(quán)利要求2所述的網(wǎng)頁(yè)的分享功能的加載方法,其特征在于,所述預(yù)先設(shè)定的匹配規(guī)則包括一條或者多條匹配條目,判斷所述網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則包括: 將所述網(wǎng)頁(yè)的匹配參數(shù)與所述一條或者多條匹配條目進(jìn)行逐一匹配;以及 判斷所述網(wǎng)頁(yè)的匹配參數(shù)是否與所述一條或者多條匹配條目中的任一匹配條目相匹配, 其中,如果判斷所述網(wǎng)頁(yè)的匹配參數(shù)與所述一條或者多條匹配條目中的任一匹配條目相匹配,則執(zhí)行禁止為與所述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能的步驟。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的網(wǎng)頁(yè)的分享功能的加載方法,其特征在于,通過(guò)以下方式確定所述預(yù)先設(shè)定的匹配規(guī)則: 獲取所述不需要加載分享功能的頁(yè)面的路徑;以及 根據(jù)所述不需要加載分享功能的頁(yè)面的路徑確定所述預(yù)先設(shè)定的匹配規(guī)則。
5.根據(jù)權(quán)利要求4所述的網(wǎng)頁(yè)的分享功能的加載方法,其特征在于,在根據(jù)所述不需要加載分享功能的頁(yè)面的路徑確定所述預(yù)先設(shè)定的匹配規(guī)則之后,確定所述預(yù)先設(shè)定的匹配規(guī)則的方式還包括: 將所述預(yù)先設(shè)定的匹配規(guī)則保存在用戶網(wǎng)站的根目錄下,所述用戶網(wǎng)站為具有分享功能的網(wǎng)站,且與所述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)為所述用戶網(wǎng)站上的網(wǎng)頁(yè)。
6.一種網(wǎng)頁(yè)的分享功能的加載裝置,其特征在于,包括: 獲取單元,用于獲取網(wǎng)頁(yè)的匹配參數(shù),所述網(wǎng)頁(yè)為具有分享功能的內(nèi)容頁(yè); 判斷單元,用于判斷所述網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則,所述預(yù)先設(shè)定的匹配規(guī)則用于指定不需要加載分享功能的頁(yè)面;以及 加載單元,用于在判斷出所述網(wǎng)頁(yè)的匹配參數(shù)不滿足所述預(yù)先設(shè)定的匹配規(guī)則時(shí),為與所述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能。
7.根據(jù)權(quán)利要求6所述的網(wǎng)頁(yè)的分享功能的加載裝置,其特征在于,所述加載裝置還包括: 禁止加載單元,用于在判斷所述網(wǎng)頁(yè)的匹配參數(shù)是否滿足預(yù)先設(shè)定的匹配規(guī)則之后,且在判斷出所述網(wǎng)頁(yè)的匹配參數(shù)滿足所述預(yù)先設(shè)定的匹配規(guī)則時(shí),禁止為與所述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)加載分享功能。
8.根據(jù)權(quán)利要求7所述的網(wǎng)頁(yè)的分享功能的加載裝置,其特征在于,所述預(yù)先設(shè)定的匹配規(guī)則包括一條或者多條匹配條目,所述判斷單元包括: 匹配模塊,用于將所述網(wǎng)頁(yè)的匹配參數(shù)與所述一條或者多條匹配條目進(jìn)行逐一匹配;以及 判斷模塊,用于判斷所述網(wǎng)頁(yè)的匹配參數(shù)是否與所述一條或者多條匹配條目中的任一匹配條目相匹配, 其中,如果判斷所述網(wǎng)頁(yè)的匹配參數(shù)與所述一條或者多條匹配條目中的任一匹配條目相匹配,則執(zhí)行所述禁止加載單元的功能。
9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的網(wǎng)頁(yè)的分享功能的加載裝置,其特征在于,所述加載裝置還包括:確定單元,用于確定所述預(yù)先設(shè)定的匹配規(guī)則,且具有: 獲取模塊,用于獲取所述不需要加載分享功能的頁(yè)面的路徑;以及確定模塊,用于根據(jù)所述不需要加載分享功能的頁(yè)面的路徑確定所述預(yù)先設(shè)定的匹配規(guī)則。
10.根據(jù)權(quán)利要求9所述的網(wǎng)頁(yè)的分享功能的加載裝置,其特征在于,所述確定單元還具有: 保存模塊,用于在根據(jù)所述不需要加載分享功能的頁(yè)面的路徑確定所述預(yù)先設(shè)定的匹配規(guī)則之后,將所述預(yù)先設(shè)定的匹配規(guī)則保存在用戶網(wǎng)站的根目錄下,所述用戶網(wǎng)站為具有分享功能的網(wǎng)站,且與所述網(wǎng)頁(yè)的匹配參數(shù)相對(duì)應(yīng)的網(wǎng)頁(yè)為所述用戶網(wǎng)站上的網(wǎng)頁(yè)。
【文檔編號(hào)】G06F17/30GK104462398SQ201410758651
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年12月10日 優(yōu)先權(quán)日:2014年12月10日
【發(fā)明者】馮鴛鶴, 李新國(guó) 申請(qǐng)人:北京國(guó)雙科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1