[發明專利]利用編程語言將字符編輯器嵌入網頁的方法以及電子設備在審
| 申請號: | 201811062550.0 | 申請日: | 2018-09-12 |
| 公開(公告)號: | CN109408052A | 公開(公告)日: | 2019-03-01 |
| 發明(設計)人: | 李天馳;孫悅;李濤 | 申請(專利權)人: | 深圳點貓科技有限公司 |
| 主分類號: | G06F8/33 | 分類號: | G06F8/33;G06F8/38;G06F17/22;G06F16/958 |
| 代理公司: | 廣東良馬律師事務所 44395 | 代理人: | 李良 |
| 地址: | 518000 廣東省深圳市粵海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 填充 編輯器 編程語言 嵌入 地址信息 電子設備 目標坐標 世界坐標 網頁 內框架 轉化 | ||
本發明公開利用編程語言將字符編輯器嵌入網頁的方法以及電子設備,方法包括:定義填充區域長度和填充區域寬度,并獲取所述填充區域的世界坐標;將填充區域長度、填充區域寬度以及填充區域的世界坐標轉化為編程語言中對應的目標長度、目標寬度和目標坐標;獲取字符編輯器的地址信息,并將所述字符編輯器的地址信息填充至編程語言的內框架;根據所述目標長度、目標寬度和目標坐標將字符編輯器嵌入至網頁中的填充區域。通過本發明提供的方法,使得字符編輯器的位置不易發生變化,能夠將字符編輯器嵌入至指定位置(即填充區域)。
技術領域
本發明涉及前端編程語言領域,尤其涉及利用編程語言將字符編輯器嵌入網頁的方法以及電子設備。
背景技術
隨著生活水平的提高,娛樂方式也逐漸增多,例如,通過網絡在線答題。網絡在線答題是指,用戶在一些特定的網頁回答(具體是指編輯答案)題目,然后提交答案至后臺服務器,由后臺服務器判斷答案是否正確,在用戶正確回答所有題目后,則表示游戲勝利。
答題網站(網頁)中的題型一般包括選擇題、判斷題和操作題。關于選擇題與判斷題與常規的選擇題和判斷題并無差異,故此不做論述。操作題是指根據題目信息,然后在一輸入框輸入相應的字符(代碼),并提交輸入的字符。
然而,現有答題網頁中的輸入框的位置容易發生偏移,難以定位。也就是說,現有答題網頁輸入框的位置容易發生變化,導致用戶無法輸入字符。
因此,現有技術還有待于改進和發展。
發明內容
鑒于上述現有技術的不足,本發明的目的在于提供利用編程語言將字符編輯器嵌入網頁的方法以及電子設備,旨在解決現有答題網頁輸入框的位置容易發生偏移或難以定位問題。
本發明的技術方案如下:
一種利用編程語言將字符編輯器嵌入網頁的方法,其包括:
A、定義填充區域長度和填充區域寬度,并獲取所述填充區域的世界坐標;
B、將填充區域長度、填充區域寬度以及填充區域的世界坐標轉化為編程語言中對應的目標長度、目標寬度和目標坐標;
C、獲取字符編輯器的地址信息,并將所述字符編輯器的地址信息填充至編程語言的內框架;
D、根據所述目標長度、目標寬度和目標坐標將字符編輯器嵌入至網頁中的填充區域。
優選的,所述步驟C中,包括讀取當前環境信息,所述當前環境信息為開發環境、預發布環境和生成環境的一種或幾種。
優選的,所述步驟D之后包括:
E、獲取網頁中題目的類型,當題目類型為判斷題或選擇題時,自動隱藏字符編輯器,當題目類型為操作題時,自動顯示字符編輯器。
優選的,所述步驟E包括:
當自動隱藏字符編輯器時,自動開啟事件監聽,并在觸發事件監聽后,顯示所述字符編輯器。
優選的,所述步驟E之后包括:
F、當用戶通過所述字符編輯器編輯字符時,判斷是否存在編輯記錄,若是,則加載編輯記錄,并接收輸入的字符;若否,則加載初始化字符,并接收輸入的字符。
優選的,所述步驟F之后包括:
G、判斷用戶輸入的字符是否滿足格式要求,若滿足,則將用戶輸入的字符發送至后臺服務器;若不滿足,則返回相應的錯誤報告。
優選的,所述步驟G之后包括:
H、后臺服務器接收到字符后,通過在線判題系統執行接收到的字符,得到執行結果,當執行結果正確時,結束流程;當所述執行結果異常時,則拋出對應錯誤。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳點貓科技有限公司,未經深圳點貓科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811062550.0/2.html,轉載請聲明來源鉆瓜專利網。





