1.一種網(wǎng)頁圖標的處理方法,其特征在于,包括:
對待檢測文件中是否包含目標樣式名進行檢測,其中,所述目標樣式名為具有預(yù)置形式的樣式名;
當(dāng)所述待檢測文件中檢測到所述目標樣式名時,根據(jù)所述目標樣式名在可縮放矢量圖形SVG文件庫中查找到目標SVG,所述目標SVG為命名與所述目標樣式名滿足預(yù)置關(guān)系的SVG;
將查找到的所述目標SVG打包轉(zhuǎn)換為字體文件,其中,所述字體文件記錄有所述目標SVG對應(yīng)的字體編碼;
根據(jù)所述字體文件生成所述目標樣式名對應(yīng)的樣式內(nèi)容,所述目標樣式名的樣式內(nèi)容包括:引入所述目標SVG對應(yīng)的字體編碼。
2.根據(jù)權(quán)利要求1所述的網(wǎng)頁圖標的處理方法,其特征在于,所述根據(jù)所述字體文件生成所述目標樣式名對應(yīng)的樣式內(nèi)容,包括:
根據(jù)所述字體文件在所述待檢測文件所屬的網(wǎng)頁編程語言文件中生成所述目標樣式名對應(yīng)的樣式內(nèi)容。
3.根據(jù)權(quán)利要求1所述的網(wǎng)頁圖標的處理方法,其特征在于,所述在預(yù)置文件中生成所述目標樣式名的樣式內(nèi)容,包括:
新建層疊樣式表CSS文件,在所述CSS文件中配置所述目標樣式名的樣式內(nèi)容;
所述方法還包括:
將所述CSS文件引入所述待檢測文件所屬的網(wǎng)頁編程語言文件中。
4.根據(jù)權(quán)利要求3所述的網(wǎng)頁圖標的處理方法,其特征在于,所述將所述CSS文件引入所述待檢測文件所屬的網(wǎng)頁編程語言文件中,包括:
以內(nèi)聯(lián)樣式的方式或者以外鏈樣式表的方式將所述CSS文件引入所述待檢測文件所屬的網(wǎng)頁編程語言文件中。
5.根據(jù)權(quán)利要求1至4任一項所述的網(wǎng)頁圖標的處理方法,其特征在于,所述根據(jù)所述字體文件生成所述目標樣式名的樣式內(nèi)容,包括:
確定所述目標樣式名使用的偽類,并根據(jù)所述偽類生成新樣式名,其中,所述偽類用于指示所述目標SVG對應(yīng)的字體編碼的索引;
生成所述新樣式名對應(yīng)的樣式內(nèi)容,所述樣式內(nèi)容包括:引入所述偽類指示的字體編碼。
6.一種網(wǎng)頁圖標的處理裝置,其特征在于,包括:
檢測模塊,用于對待檢測文件中是否包含目標樣式名進行檢測,其中,所述目標樣式名為具有預(yù)置形式的樣式名;
查找模塊,用于當(dāng)所述待檢測文件中檢測到所述目標樣式名時,根據(jù)所述目標樣式名在可縮放矢量圖形SVG文件庫中查找到目標SVG,所述目標SVG為命名與所述目標樣式名滿足預(yù)置關(guān)系的SVG;
轉(zhuǎn)換模塊,用于將查找到的所述目標SVG打包轉(zhuǎn)換為字體文件,其中,所述字體文件記錄有所述目標SVG對應(yīng)的字體編碼;
生成模塊,用于根據(jù)所述字體文件生成所述目標樣式名對應(yīng)的樣式內(nèi)容,所述目標樣式名的樣式內(nèi)容包括:引入所述目標SVG對應(yīng)的字體編碼。
7.根據(jù)權(quán)利要求6所述的網(wǎng)頁圖標的處理裝置,其特征在于,所述生成模塊具體用于根據(jù)所述字體文件在所述待檢測文件所屬的網(wǎng)頁編程語言文件中生成所述目標樣式名對應(yīng)的樣式內(nèi)容。
8.根據(jù)權(quán)利要求6所述的網(wǎng)頁圖標的處理裝置,其特征在于,所述生成模塊具體用于新建層疊樣式表CSS文件,在所述CSS文件中配置所述目標樣式名的樣式內(nèi)容;
所述網(wǎng)頁圖標的處理裝置還包括:
引入模塊,用于將所述CSS文件引入所述待檢測文件所屬的網(wǎng)頁編程語言文件中。
9.根據(jù)權(quán)利要求8所述的網(wǎng)頁圖標的處理裝置,其特征在于,所述引入模塊具體用于以內(nèi)聯(lián)樣式的方式或者以外鏈樣式表的方式將所述CSS文件引入所述待檢測文件所屬的網(wǎng)頁編程語言文件中。
10.根據(jù)權(quán)利要求6至9任一項所述的網(wǎng)頁圖標的處理裝置,其特征在于,所述生成模塊具體用于確定所述目標樣式名使用的偽類,并根據(jù)所述偽類生成新樣式名,其中,所述偽類用于指示所述目標SVG對應(yīng)的字體編碼的索引;生成所述新樣式名對應(yīng)的樣式內(nèi)容,所述樣式內(nèi)容包括:引入所述偽類指示的字體編碼。