本發(fā)明涉及計算機技術(shù)領(lǐng)域,更具體地說,涉及一種統(tǒng)計網(wǎng)頁字數(shù)的方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的快速普及,人們越來越依賴于網(wǎng)頁來查看資訊,編輯文字。在網(wǎng)頁瀏覽設(shè)備中查看文字內(nèi)容時,我們往往希望知道對應(yīng)的文本內(nèi)容的字數(shù)有多少。尤其當我們摘錄或者編輯文字時,如果能事先知道所選文字的字數(shù)信息,則可以幫助我們精確的控制正在查看或編輯的文字內(nèi)容的字數(shù)。
現(xiàn)有瀏覽器工具及網(wǎng)頁瀏覽設(shè)備均未提供字數(shù)統(tǒng)計功能,如果想要統(tǒng)計網(wǎng)頁字符的個數(shù),用戶必須使用第三方字數(shù)統(tǒng)計工具,先選中想要統(tǒng)計字數(shù)的文字內(nèi)容,再復制粘貼到第三方字數(shù)統(tǒng)計工具進行計數(shù)操作,最后才能得到對應(yīng)文字的字數(shù)信息,這大大的降低了工作或?qū)W習的效率。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種統(tǒng)計網(wǎng)頁字數(shù)的方法及系統(tǒng),以實現(xiàn)在網(wǎng)頁上對字符數(shù)進行統(tǒng)計。
為實現(xiàn)上述目的,本發(fā)明實施例提供了如下技術(shù)方案:
一種統(tǒng)計瀏覽器網(wǎng)頁字數(shù)的方法,包括:
接收用戶觸發(fā)的字數(shù)統(tǒng)計指令以及在網(wǎng)頁上選擇的字符內(nèi)容;
統(tǒng)計所述字符內(nèi)容的字符數(shù)信息;
將所述字符數(shù)信息在瀏覽器上顯示。
其中,所述接收用戶觸發(fā)的字數(shù)統(tǒng)計指令以及在網(wǎng)頁上選擇的字符內(nèi)容,包括:
接收用戶觸發(fā)的字數(shù)統(tǒng)計指令;
從用戶在網(wǎng)頁上選擇的字符內(nèi)容中提取字符,并臨時存儲至預定存儲地址;所述預定存儲地址包括瀏覽器棧內(nèi)存、網(wǎng)頁DOM樹、Local Storage,Cookies中的任意一者。
其中,所述統(tǒng)計所述字符內(nèi)容的字符數(shù)信息包括:
分別統(tǒng)計所述預定存儲地址內(nèi)的總字數(shù)信息、數(shù)字信息和符號數(shù)信息;其中,所述總字數(shù)信息至少包括中文字數(shù)信息與外文字數(shù)信息中的至少一者;
利用所述總字數(shù)信息、所述數(shù)字信息和所述符號數(shù)信息確定總字符數(shù)信息。
其中,將所述字符數(shù)信息在瀏覽器上顯示,包括:
將所述總字符數(shù)信息、所述總字數(shù)信息、所述數(shù)字信息和所述符號數(shù)信息分別在瀏覽器的預定位置顯示。
其中,將所述字符數(shù)信息在瀏覽器上顯示包括:
將所述字符數(shù)信息在所述網(wǎng)頁的預定位置進行顯示;或者,
將所述字符數(shù)信息通過頁面彈框的方式進行顯示;或者,
將所述字符數(shù)信息通過桌面通知的方式進行顯示。
一種統(tǒng)計瀏覽器網(wǎng)頁字數(shù)的系統(tǒng),包括:
接收模塊,用于接收用戶觸發(fā)的字數(shù)統(tǒng)計指令以及在網(wǎng)頁上選擇的字符內(nèi)容;
統(tǒng)計模塊,用于統(tǒng)計所述字符內(nèi)容的字符數(shù)信息;
顯示模塊,用于將所述字符數(shù)信息在瀏覽器上顯示。
其中,所述接收模塊包括:
接收單元,用于接收用戶觸發(fā)的字數(shù)統(tǒng)計指令;
提取單元,用于從用戶在網(wǎng)頁上選擇的字符內(nèi)容中提取字符,并臨時存儲至預定存儲地址;所述預定存儲地址包括瀏覽器棧內(nèi)存、網(wǎng)頁DOM樹、Local Storage,Cookies中的任意一者。
其中,所述統(tǒng)計模塊包括:
統(tǒng)計單元,用于分別統(tǒng)計所述預定存儲地址內(nèi)的總字數(shù)信息、數(shù)字信息和符號數(shù)信息;其中,所述總字數(shù)信息至少包括中文字數(shù)信息與外文字數(shù)信息中的至少一者;
確定單元,用于利用所述總字數(shù)信息、所述數(shù)字信息和所述符號數(shù)信息確定總字符數(shù)信息。
其中,所述顯示模塊將所述總字符數(shù)信息、所述總字數(shù)信息、所述數(shù)字信息和所述符號數(shù)信息分別在瀏覽器的預定位置顯示。
其中,所述顯示模塊一下顯示單元中的任意一者:
第一顯示單元,用于將所述字符數(shù)信息在所述網(wǎng)頁的預定位置進行顯示;
第二顯示單元,用于將所述字符數(shù)信息通過頁面彈框的方式進行顯示;
第三顯示單元,用于將所述字符數(shù)信息通過桌面通知的方式進行顯示。
通過以上方案可知,本發(fā)明實施例提供的一種統(tǒng)計瀏覽器網(wǎng)頁字數(shù)的方法,包括:接收用戶觸發(fā)的字數(shù)統(tǒng)計指令以及在網(wǎng)頁上選擇的字符內(nèi)容;統(tǒng)計所述字符內(nèi)容的字符數(shù)信息;將所述字符數(shù)信息在瀏覽器上顯示;可見,在本實施例中,可以在網(wǎng)頁中實現(xiàn)快速有效的字數(shù)統(tǒng)計,解決了瀏覽器工具及網(wǎng)頁瀏覽設(shè)備中無法直接進行字數(shù)統(tǒng)計的不足之處,方便了用戶的使用,提升了用戶體驗;本發(fā)明還公開了一種統(tǒng)計瀏覽器網(wǎng)頁字數(shù)的系統(tǒng),同樣能實現(xiàn)上述有益效果。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例公開的一種統(tǒng)計瀏覽器網(wǎng)頁字數(shù)的方法流程示意圖;
圖2為本發(fā)明實施例公開的一種統(tǒng)計瀏覽器網(wǎng)頁字數(shù)的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例公開了一種統(tǒng)計網(wǎng)頁字數(shù)的方法及系統(tǒng),以實現(xiàn)在網(wǎng)頁上對字符數(shù)進行統(tǒng)計。
參見圖1,本發(fā)明實施例提供的一種統(tǒng)計瀏覽器網(wǎng)頁字數(shù)的方法,包括:
S101、接收用戶觸發(fā)的字數(shù)統(tǒng)計指令以及在網(wǎng)頁上選擇的字符內(nèi)容;
其中,所述接收用戶觸發(fā)的字數(shù)統(tǒng)計指令以及在網(wǎng)頁上選擇的字符內(nèi)容,包括:
接收用戶觸發(fā)的字數(shù)統(tǒng)計指令;
從用戶在網(wǎng)頁上選擇的字符內(nèi)容中提取字符,并臨時存儲至預定存儲地址;所述預定存儲地址包括瀏覽器棧內(nèi)存、網(wǎng)頁DOM樹、Local Storage,Cookies中的任意一者。
具體的,用戶選擇的字符內(nèi)容,可以是用戶通過移動設(shè)備長按屏幕并滑動手指選中的文字內(nèi)容,也可以是PC端設(shè)備中,用戶通過按住鼠標左鍵并拖動光標而選中的文字內(nèi)容;也可以是用戶通過點擊網(wǎng)頁中按鈕而自動選中的文字內(nèi)容;或者是用戶通過其他電子設(shè)備,使用同等或類似操作而選中的文本內(nèi)容。同樣的,用戶觸發(fā)的字數(shù)統(tǒng)計指令,可以是在網(wǎng)頁瀏覽設(shè)備中點擊頁面的按鈕觸發(fā)的字數(shù)統(tǒng)計指令,可以是在瀏覽器工具中點擊瀏覽器菜單所觸發(fā)的字數(shù)統(tǒng)計指令;可以是在網(wǎng)頁瀏覽設(shè)備中點擊右鍵菜單項觸發(fā)的字數(shù)統(tǒng)計指令;也可以是在瀏覽器中使用快捷鍵等操作觸發(fā)的字數(shù)統(tǒng)計指令。
具體的,在本實施例中并不限定用戶觸發(fā)字數(shù)統(tǒng)計指令和用戶選擇字符內(nèi)容的順序,并且用戶選擇字符內(nèi)容后,系統(tǒng)在后臺會自動的提取字符內(nèi)容的字符,并存儲至預定存儲地址,以便后臺對選擇的字符內(nèi)容進行字數(shù)統(tǒng)計。
S102、統(tǒng)計所述字符內(nèi)容的字符數(shù)信息;
其中,所述統(tǒng)計所述字符內(nèi)容的字符數(shù)信息包括:
分別統(tǒng)計所述預定存儲地址內(nèi)的總字數(shù)信息、數(shù)字信息和符號數(shù)信息;其中,所述總字數(shù)信息至少包括中文字數(shù)信息與外文字數(shù)信息中的至少一者;
利用所述總字數(shù)信息、所述數(shù)字信息和所述符號數(shù)信息確定總字符數(shù)信息。
需要說明的是,本方案中統(tǒng)計的總字數(shù)信息可以為中文字數(shù)信息,也可以是外文字數(shù)信息,例如韓文字數(shù)信息、英文字數(shù)信息以及俄文字數(shù)信息等,在這里并不限定。
若字符內(nèi)容中包括的不僅僅是中文,例如還包括英文,那么這里的總字數(shù)信息不僅包括中文字數(shù)信息和英文字數(shù)信息,還包括字母數(shù)信息,例如“Web頁面”的總字數(shù)信息為3個,Web為一個英文單詞即為1個字數(shù),所以“Web頁面”中的中文字數(shù)信息為2個,英文字數(shù)信息為1個,字母數(shù)信息為3個,標點符號是為0個,數(shù)字數(shù)為0個,則最終確定的總字符數(shù)信息為中文字數(shù)加字母數(shù)信息,一共5個。
S103、將所述字符數(shù)信息在瀏覽器上顯示。
其中,將所述字符數(shù)信息在瀏覽器上顯示,包括:
將所述總字符數(shù)信息、所述總字數(shù)信息、所述數(shù)字信息和所述符號數(shù)信息分別在瀏覽器的預定位置顯示。
基于上述技術(shù)方案,將所述字符數(shù)信息在瀏覽器上顯示包括:將所述字符數(shù)信息在所述網(wǎng)頁的預定位置進行顯示;或者,將所述字符數(shù)信息通過頁面彈框的方式進行顯示;或者,將所述字符數(shù)信息通過桌面通知的方式進行顯示。
具體的,在本方案中可以構(gòu)建HTML標簽,格式化字數(shù)統(tǒng)計信息并填充至HTML標簽;在瀏覽器工具及網(wǎng)頁瀏覽設(shè)備中顯示對話框,彈出框或通知窗口,顯示所述的格式化后的字符數(shù)信息,并且顯示的字符數(shù)信息可以是總字符數(shù)信息、總字數(shù)信息、數(shù)字信息、符號數(shù)信息、總字數(shù)信息中的中文字數(shù)信息、外文字數(shù)信息以及存在的字母數(shù)信息的任意組合。
下面對本發(fā)明實施例提供的統(tǒng)計瀏覽器網(wǎng)頁字數(shù)的系統(tǒng)進行介紹,下文描述的統(tǒng)計瀏覽器網(wǎng)頁字數(shù)的系統(tǒng)與上文描述的統(tǒng)計瀏覽器網(wǎng)頁字數(shù)的方法可以相互參照。
參見圖2,本發(fā)明實施例提供的一種統(tǒng)計瀏覽器網(wǎng)頁字數(shù)的系統(tǒng),包括:
接收模塊100,用于接收用戶觸發(fā)的字數(shù)統(tǒng)計指令以及在網(wǎng)頁上選擇的字符內(nèi)容;
統(tǒng)計模塊200,用于統(tǒng)計所述字符內(nèi)容的字符數(shù)信息;
顯示模塊300,用于將所述字符數(shù)信息在瀏覽器上顯示。
基于上述技術(shù)方案,所述接收模塊包括:
接收單元,用于接收用戶觸發(fā)的字數(shù)統(tǒng)計指令;
提取單元,用于從用戶在網(wǎng)頁上選擇的字符內(nèi)容中提取字符,并臨時存儲至預定存儲地址;所述預定存儲地址包括瀏覽器棧內(nèi)存、網(wǎng)頁DOM樹、Local Storage,Cookies中的任意一者。
基于上述技術(shù)方案,所述統(tǒng)計模塊包括:
統(tǒng)計單元,用于分別統(tǒng)計所述預定存儲地址內(nèi)的總字數(shù)信息、數(shù)字信息和符號數(shù)信息;其中,所述總字數(shù)信息至少包括中文字數(shù)信息與外文字數(shù)信息中的至少一者;
確定單元,用于利用所述總字數(shù)信息、所述數(shù)字信息和所述符號數(shù)信息確定總字符數(shù)信息。
基于上述技術(shù)方案,所述顯示模塊將所述總字符數(shù)信息、所述總字數(shù)信息、所述數(shù)字信息和所述符號數(shù)信息分別在瀏覽器的預定位置顯示。
基于上述技術(shù)方案,所述顯示模塊一下顯示單元中的任意一者:
第一顯示單元,用于將所述字符數(shù)信息在所述網(wǎng)頁的預定位置進行顯示;
第二顯示單元,用于將所述字符數(shù)信息通過頁面彈框的方式進行顯示;
第三顯示單元,用于將所述字符數(shù)信息通過桌面通知的方式進行顯示。
本發(fā)明實施例提供的一種統(tǒng)計瀏覽器網(wǎng)頁字數(shù)的方法,包括:接收用戶觸發(fā)的字數(shù)統(tǒng)計指令以及在網(wǎng)頁上選擇的字符內(nèi)容;統(tǒng)計所述字符內(nèi)容的字符數(shù)信息;將所述字符數(shù)信息在瀏覽器上顯示;可見,在本實施例中,可以在網(wǎng)頁中實現(xiàn)快速有效的字數(shù)統(tǒng)計,解決了瀏覽器工具及網(wǎng)頁瀏覽設(shè)備中無法直接進行字數(shù)統(tǒng)計的不足之處,方便了用戶的使用,提升了用戶體驗;本發(fā)明還公開了一種統(tǒng)計瀏覽器網(wǎng)頁字數(shù)的系統(tǒng),同樣能實現(xiàn)上述有益效果。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。
對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。