[發明專利]屏蔽網頁自定義樣式影響全局樣式的方法及裝置在審
| 申請號: | 201210036919.7 | 申請日: | 2012-02-17 |
| 公開(公告)號: | CN103257967A | 公開(公告)日: | 2013-08-21 |
| 發明(設計)人: | 陳磊;陳平;何強;王鵬程;熊松;黃守仁;徐凱鵬 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 屏蔽 網頁 自定義 樣式 影響 全局 方法 裝置 | ||
技術領域
本發明涉及到頁面樣式定義技術領域,特別涉及到一種屏蔽網頁自定義樣式影響全局樣式的方法及裝置。
背景技術
現有技術中C2C模式電子商務網站的店鋪頁面樣式定義有多種,較常使用的主要包括自定義式樣和全局式樣。該自定義樣式中賣家可以在商品框架中上傳自定義HTML代碼,為了實現好的視覺效果,往往會加入下面這樣的代碼<style>div{font-color:#FFF}</style>。該全局樣式中商品整個頁面的樣式,其影響范圍是全站商品的整個頁面,不希望受單個賣家裝修影響。
在上述自定義樣式中,可能由于用戶非法定義而使得頁面顯示出現異常,影響頁面顯示效果。對此問題,目前還沒有對異常頁面進行自動化的方案,一般是網站技術人員在收到用戶投訴頁面有顯示異常時,人工定位非法的自定義樣式,然后通知賣家刪除或者修改。
由于賣家自定義代碼多種多樣,使得頁面顯示異常的原因很多,商品頁面顯示邏輯也比較復雜,網站技術人員往往要耗費大量的時間找出問題,并且跟客服以及賣家溝通成本也很高;同時,由于人工方式效率低下,也使得客戶不愿意配合,致使用戶滿意度低下。
發明內容
本發明的主要目的為提供一種屏蔽網頁自定義樣式影響全局樣式的方法,提升了解決由于非法定義而出現頁面異常問題的效率。
本發明提出一種屏蔽網頁自定義樣式影響全局樣式的方法,包括步驟:
對自定義代碼設置特定樣式前綴;
在自定義代碼中的樣式前加入限定符;
將加入限定符的自定義代碼渲染至網頁中。
優選地,所述對自定義代碼設置特定樣式前綴的步驟具體包括:
將自定義代碼放置在設有特定樣式前綴的文檔分區中。
優選地,所述分析自定義代碼中的樣式塊,在樣式塊中的樣式加入限定符的步驟具體包括:
解析自定代碼中的樣式塊,在樣式塊的每個樣式單元前加上限定符。
優選地,所述將加入限定符的自定義代碼渲染至網頁中的步驟具體包括:
通過通用網關接口將加入限定符的自定義代碼渲染至網頁中。
優選地,所述自定義代碼為HTML代碼或CSS代碼。
本發明還提出一種屏蔽網頁自定義樣式影響全局樣式的裝置,包括:
前綴設置單元,用于對自定義代碼設置特定樣式前綴;
限定加入單元,用于在自定義代碼中的樣式前加入限定符;
代碼渲染單元,用于將加入限定符的自定義代碼渲染至網頁中。
優選地,所述前綴設置單元具體用于:
將自定義代碼放置在設有特定樣式前綴的文檔分區中。
優選地,所述限定加入單元具體用于:
解析自定代碼中的樣式塊,在樣式塊的每個樣式單元前加上限定符。
優選地,所述代碼渲染單元具體用于:
通過通用網關接口將加入限定符的自定義代碼渲染至網頁中。
優選地,所述自定義代碼為HTML代碼或CSS代碼。
本發明可通過設置特定樣式前綴以及加入限定符等方式對自定義代碼進行處理后,再通過CGI將處理后的自定義代碼渲染至網頁中,既保證了終端用戶自定義樣式的原貌,又屏蔽了對全局樣式的影響。
附圖說明
圖1是本發明屏蔽網頁自定義樣式影響全局樣式的方法一實施例中的步驟流程示意圖;
圖2是本發明一實施例中頁面展示效果的示意圖;
圖3是本發明屏蔽網頁自定義樣式影響全局樣式的裝置一實施例中的模塊結構示意圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
參照圖1,提出本發明一種屏蔽網頁自定義樣式影響全局樣式的方法一實施例。該方法可包括:
步驟S10、對自定義代碼設置特定樣式前綴;
步驟S11、在自定義代碼中的樣式前加入限定符;
步驟S12、將加入限定符的自定義代碼渲染至網頁中。
本實施例中,針對電子商務網站的店鋪頁面中,可能由于自定義代碼的多樣性而造成頁面顯示的問題,上述屏蔽網頁自定義樣式影響全局樣式的方法通過在自定義代碼的樣式塊前添加限定符的方式,屏蔽自定義代碼對全局樣式可能造成的影響,減少了自定義代碼對全局樣式造成的影響,提升了頁面維護的效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210036919.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:沼液在香菇菌棒上的應用
- 下一篇:一種從南極磷蝦殼中分離純化蝦青素的方法





