[發(fā)明專利]用于基于HTTP的應(yīng)用的網(wǎng)絡(luò)瀏覽器策略有效
| 申請?zhí)枺?/td> | 201480080496.6 | 申請日: | 2014-07-09 |
| 公開(公告)號: | CN106663083B | 公開(公告)日: | 2019-06-04 |
| 發(fā)明(設(shè)計)人: | C·J·格雷厄姆;華詠梅 | 申請(專利權(quán))人: | 惠普發(fā)展公司;有限責(zé)任合伙企業(yè) |
| 主分類號: | G06F21/55 | 分類號: | G06F21/55;H04L29/06 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 王洪斌;張濤 |
| 地址: | 美國德*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 基于 http 應(yīng)用 網(wǎng)絡(luò) 瀏覽器 策略 | ||
1.一種客戶端計算機,包括:
處理器;以及
非暫時性計算機可讀存儲介質(zhì),在其上存儲有可執(zhí)行指令,其中所述指令使得處理器實現(xiàn):
網(wǎng)絡(luò)瀏覽器,用于再現(xiàn)從外部服務(wù)器上執(zhí)行的基于HTTP的應(yīng)用接收的網(wǎng)頁的文檔對象模型DOM;
觸發(fā)引擎,用于檢測所述DOM的元素的改變事件;
策略管理器,用于從非外部服務(wù)器和非網(wǎng)頁接收預(yù)定義策略,所述預(yù)定義策略指定與改變事件相關(guān)聯(lián)的操作和所述元素,所述操作不同于再現(xiàn)所述DOM; 以及
策略引擎,耦合到所述觸發(fā)引擎和所述策略管理器,并且在所述網(wǎng)絡(luò)瀏覽器內(nèi)執(zhí)行以響應(yīng)于所述改變事件而執(zhí)行所述操作,其中所述策略引擎不是腳本并且不是網(wǎng)頁的一部分。
2.權(quán)利要求1的計算機,其中所述瀏覽器包括再現(xiàn)引擎,用于在客戶端計算機的顯示器上再現(xiàn)DOM,并且其中所述策略引擎被獨立于再現(xiàn)引擎而執(zhí)行。
3.權(quán)利要求1的計算機,其中所述策略管理器從外部策略服務(wù)器獲得所述策略,并且用所獲得的策略配置所述策略引擎。
4.權(quán)利要求1的計算機,其中所述操作使所述策略引擎根據(jù)所述策略修改所述DOM。
5.權(quán)利要求1的計算機,其中所述改變事件響應(yīng)于由所述服務(wù)器計算機處的所述基于HTTP的應(yīng)用或由所述客戶端計算機處的用戶采取的動作。
6.一種使用客戶端的網(wǎng)絡(luò)瀏覽器實施用于在服務(wù)器上執(zhí)行的基于HTTP的應(yīng)用的預(yù)定義管理策略的方法,包括:
用所述策略初始化所述瀏覽器,所述策略包括用于由所述應(yīng)用呈現(xiàn)給所述客戶端的網(wǎng)頁的文檔對象模型DOM的至少一個操作和與所述操作相關(guān)聯(lián)的元素,其中所述策略與所述網(wǎng)頁相互分離并且是客戶端從不同于服務(wù)器的源接收的;
用所述瀏覽器檢測所述DOM的元素的文檔改變事件; 和
如果文檔改變事件是針對策略中的元素,則執(zhí)行操作而不執(zhí)行網(wǎng)頁中的腳本。
7.權(quán)利要求6所述的方法,其中所述操作針對所述DOM的元素修改存在、屬性、特性或數(shù)據(jù)值中的至少一個,并且其中所述操作被在所述瀏覽器內(nèi)執(zhí)行。
8.權(quán)利要求6所述的方法,其中所述應(yīng)用和所述服務(wù)器不知道所述策略和操作。
9.權(quán)利要求6所述的方法,其中該操作不包括在客戶端上再現(xiàn)DOM,并且被獨立于在客戶端上再現(xiàn)DOM執(zhí)行。
10.權(quán)利要求6所述的方法,其中如果所述元素可見,則執(zhí)行所述操作。
11.權(quán)利要求6所述的方法,其中所述策略是策略的數(shù)據(jù)集中的單個策略,并且其中所述數(shù)據(jù)集中的每個策略指定所述策略施加到的基于HTTP的應(yīng)用、所述策略施加到的應(yīng)用的網(wǎng)頁中的第一DOM元素、用于第二DOM元素的操作和用于第一DOM元素的條件,所述條件如果被滿足,則使得所述操作對第二DOM元素執(zhí)行。
12.權(quán)利要求11所述的方法,其中所述第一和第二DOM元素是相同的元素。
13.權(quán)利要求11所述的方法,其中所述第一和第二DOM元素是不同的元素。
14.一種其上存儲有可執(zhí)行程序的非暫時性計算機可讀存儲介質(zhì),其中所述程序指示客戶端的處理器去:
將用于在服務(wù)器上執(zhí)行的應(yīng)用的預(yù)定義管理策略和策略引擎插件安裝到客戶端的網(wǎng)絡(luò)瀏覽器中,其中所述策略從不同于服務(wù)器的源獲得;
通過HTTP在網(wǎng)絡(luò)瀏覽器中加載和再現(xiàn)由應(yīng)用提供的網(wǎng)頁的文檔對象模型DOM;
利用所述瀏覽器檢測針對所述DOM的可見元素的文檔改變事件; 和
響應(yīng)于所述事件,執(zhí)行由策略針對所述元素定義的操作而不執(zhí)行網(wǎng)頁的腳本。
15.權(quán)利要求14所述的介質(zhì),其中所述操作對與所述瀏覽器之外的所述文檔改變事件相關(guān)的信息進行日志記錄。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于惠普發(fā)展公司;有限責(zé)任合伙企業(yè),未經(jīng)惠普發(fā)展公司;有限責(zé)任合伙企業(yè)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480080496.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于HTTP的通信方法及系統(tǒng)、HTTP服務(wù)器、HTTP客戶端
- 用于處理HTTP消息的方法以及實現(xiàn)其的電子裝置
- HTTP報文處理方法及系統(tǒng)、HTTP客戶端及服務(wù)器
- 一種信息傳輸方法、裝置及無線通信系統(tǒng)
- 發(fā)起HTTP請求的方法及裝置
- 一種基于HTTP的應(yīng)用響應(yīng)推送方法及代理服務(wù)器
- 一種針對HTTP Flood攻擊的防護方法及系統(tǒng)
- 一種交互方法、客戶端設(shè)備及服務(wù)端設(shè)備
- H5跨引擎客戶端數(shù)據(jù)自動化更新的方法、存儲介質(zhì)
- 一種基于代理的HTTP報文采集方法、終端設(shè)備及存儲介質(zhì)
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠程應(yīng)用進行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





