• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    頁面展現方法和裝置制造方法及圖紙

    技術編號:15691112 閱讀:72 留言:0更新日期:2017-06-24 04:03
    本申請公開了頁面展現方法和裝置。該方法的一具體實施方式包括:獲取與目標應用中待展現頁面關聯的超文本標記語言文件,其中,超文本標記語言文件中插入有腳本或對腳本的位置指示信息;通過運行腳本,調用用于獲取預設參數的參數值的原生函數,并根據所獲取的參數值確定超文本標記語言文件中目標元素的內容;根據所確定的內容展現待展現頁面。該實施方式提高了應用的安全性。

    Page display method and device

    The present invention discloses a page display method and apparatus. One embodiment of the method includes: acquiring and target application to show the hypertext markup language document page associated the hypertext markup language file to insert a script or the script position indication information; by running the script, calling for primary function to obtain the parameters preset parameter values, and determine the target element hypertext markup language document content according to the parameter value; according to the determined content show to show page. The implementation improves the security of the application.

    【技術實現步驟摘要】
    頁面展現方法和裝置
    本申請涉及計算機
    ,具體涉及一種頁面展現方法和裝置。
    技術介紹
    在移動互聯網時代,伴隨著智能終端的普及,移動互聯網已經讓每一個用戶正在享受更為移動化、個性化的互聯網體驗。智能終端上安裝的應用可以是原生應用,也可以通過HTML(HyperTextMarkupLanguage,超文本標記語言)頁面實現。原生應用需要針對終端的不同系統進行開發,開發效率較低,而通過HTML頁面實現時,較為復雜的呈現效果需要獲取頁面外的數據,通過URL(UniformResourceLocator,統一資源定位符)傳遞數據時會造成數據泄露,可能引起安全問題。
    技術實現思路
    本申請的目的在于提出一種改進的頁面展現方法和裝置,來解決以上
    技術介紹
    部分提到的技術問題。第一方面,本申請實施例提供了一種頁面展現方法,該方法包括:獲取與目標應用中待展現頁面關聯的超文本標記語言文件,其中,超文本標記語言文件中插入有腳本或對腳本的位置指示信息;通過運行腳本,調用用于獲取預設參數的參數值的原生函數,并根據所獲取的參數值確定超文本標記語言文件中目標元素的內容;根據所確定的內容展現待展現頁面。在一些實施例中,超文本標記語言文件中插入有對腳本的位置指示信息,腳本保存在外部文件中;以及方法還包括:響應于目標應用的啟動,向對目標應用提供支持的服務器發送目標應用的版本信息和外部文件的版本信息,其中,服務器用于根據目標應用的版本信息和外部文件的版本信息,確定是否存在適用于目標應用的待下發的外部文件,若是,則下發待下發的外部文件;接收服務器下發的外部文件,并將本地存儲的外部文件替換為服務器下發的外部文件。在一些實施例中,根據所確定的內容展現待展現頁面之后,還包括:通過運行腳本,按照預設時間間隔調用用于獲取預設參數的參數值的原生函數,并確定預設參數的參數值是否發生改變;響應于確定出預設參數的參數值發生了改變,根據改變后的參數值重新確定超文本標記語言文件中目標元素的內容;根據重新確定的內容展現待展現頁面。在一些實施例中,根據所確定的內容展現待展現頁面之后,還包括:通過運行腳本,響應于監測到所展現的頁面中預設事件的發生,調用用于執行與預設事件相關聯的預設操作的原生函數。在一些實施例中,預設事件包括針對所展現的頁面中的目標圖片的點擊操作;以及通過運行腳本,響應于監測到所展現的頁面中預設事件的發生,調用用于執行與預設事件相關聯的預設操作的原生函數,包括:通過運行腳本,響應于監測到針對所展現的頁面中的目標圖片的點擊操作的發生,調用用于新建窗口并在窗口中展示目標圖片的原始圖片的原生函數。第二方面,本申請實施例提供了一種頁面展現裝置,該裝置包括:獲取單元,配置用于獲取與目標應用中待展現頁面關聯的超文本標記語言文件,其中,超文本標記語言文件中插入有腳本或對腳本的位置指示信息;確定單元,配置用于通過運行腳本,調用用于獲取預設參數的參數值的原生函數,并根據所獲取的參數值確定超文本標記語言文件中目標元素的內容;展現單元,配置用于根據所確定的內容展現待展現頁面。在一些實施例中,超文本標記語言文件中插入有對腳本的位置指示信息,腳本保存在外部文件中;以及裝置還包括:發送單元,配置用于響應于目標應用的啟動,向對目標應用提供支持的服務器發送目標應用的版本信息和外部文件的版本信息,其中,服務器用于根據目標應用的版本信息和外部文件的版本信息,確定是否存在適用于目標應用的待下發的外部文件,若是,則下發待下發的外部文件;接收單元,配置用于接收服務器下發的外部文件,并將本地存儲的外部文件替換為服務器下發的外部文件。在一些實施例中,裝置還包括:改變確定單元,配置用于通過運行腳本,按照預設時間間隔調用用于獲取預設參數的參數值的原生函數,并確定預設參數的參數值是否發生改變;內容確定單元,配置用于響應于確定出預設參數的參數值發生了改變,根據改變后的參數值重新確定超文本標記語言文件中目標元素的內容;頁面展現單元,配置用于根據重新確定的內容展現待展現頁面。在一些實施例中,裝置還包括:調用單元,配置用于通過運行腳本,響應于監測到所展現的頁面中預設事件的發生,調用用于執行與預設事件相關聯的預設操作的原生函數。在一些實施例中,預設事件包括針對所展現的頁面中的目標圖片的點擊操作;以及調用單元,進一步配置用于通過運行腳本,響應于監測到針對所展現的頁面中的目標圖片的點擊操作的發生,調用用于新建窗口并在窗口中展示目標圖片的原始圖片的原生函數。第三方面,本申請實施例提供了一種設備,包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當上述一個或多個程序被上述一個或多個處理器執行,使得上述一個或多個處理器實現如第一方面上述的方法。第四方面,本申請實施例提供了一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如第一方面上述的方法。本申請實施例提供的頁面展現方法和裝置,通過獲取與目標應用中待展現頁面關聯的超文本標記語言文件,而后通過運行腳本,調用用于獲取預設參數的參數值的原生函數,并根據所獲取的參數值確定超文本標記語言文件中目標元素的內容,最后根據所確定的內容展現待展現頁面,提高了應用的安全性。附圖說明通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優點將會變得更明顯:圖1是本申請可以應用于其中的示例性系統架構圖;圖2是根據本申請的頁面展現方法的一個實施例的示意性流程圖;圖3是根據本申請的頁面展現方法的應用場景的示意圖;圖4是根據本申請的頁面展現方法的又一個實施例的示意性流程圖;圖5是根據本申請的頁面展現裝置的一個實施例的示例性結構圖;圖6是適于用來實現本申請實施例的終端的計算機系統的結構示意圖。具體實施方式下面結合附圖和實施例對本申請作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋相關專利技術,而非對該專利技術的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關專利技術相關的部分。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本申請。圖1示出了可以應用本申請的頁面展現方法或頁面展現裝置的實施例的示例性系統架構100。如圖1所示,系統架構100可以包括終端設備101、102、103,網絡104和服務器105。網絡104用以在終端設備101、102、103和服務器105之間提供傳輸鏈路的介質。網絡104可以包括各種連接類型,例如有線、無線傳輸鏈路或者光纖電纜等等。用戶可以使用終端設備101、102、103通過網絡104與服務器105交互,以接收或發送消息等。終端設備101、102、103上可以安裝有各種應用,例如,信息資訊類應用、社交類應用,可以通過獲取與目標應用中待展現頁面關聯的超文本標記語言文件,而后通過運行腳本,調用用于獲取預設參數的參數值的原生函數,并根據所獲取的參數值確定超文本標記語言文件中目標元素的內容,最后根據所確定的內容展現待展現頁面。終端設備101、102、103包括但不限于智能手機、平板電腦、膝上型便攜計算機和臺式計算機等等。服務器105可以是對終端設備101、102、103上運行的應用提供支持的服務器,服務器105可以接收用戶通本文檔來自技高網...
    頁面展現方法和裝置

    【技術保護點】
    一種頁面展現方法,其特征在于,所述方法包括:獲取與目標應用中待展現頁面關聯的超文本標記語言文件,其中,所述超文本標記語言文件中插入有腳本或對腳本的位置指示信息;通過運行所述腳本,調用用于獲取預設參數的參數值的原生函數,并根據所獲取的參數值確定所述超文本標記語言文件中目標元素的內容;根據所確定的內容展現所述待展現頁面。

    【技術特征摘要】
    1.一種頁面展現方法,其特征在于,所述方法包括:獲取與目標應用中待展現頁面關聯的超文本標記語言文件,其中,所述超文本標記語言文件中插入有腳本或對腳本的位置指示信息;通過運行所述腳本,調用用于獲取預設參數的參數值的原生函數,并根據所獲取的參數值確定所述超文本標記語言文件中目標元素的內容;根據所確定的內容展現所述待展現頁面。2.根據權利要求1所述的方法,其特征在于,所述超文本標記語言文件中插入有對腳本的位置指示信息,所述腳本保存在外部文件中;以及所述方法還包括:響應于所述目標應用的啟動,向對所述目標應用提供支持的服務器發送所述目標應用的版本信息和所述外部文件的版本信息,其中,所述服務器用于根據所述目標應用的版本信息和所述外部文件的版本信息,確定是否存在適用于所述目標應用的待下發的外部文件,若是,則下發所述待下發的外部文件;接收所述服務器下發的外部文件,并將本地存儲的外部文件替換為所述服務器下發的外部文件。3.根據權利要求1或2所述的方法,其特征在于,所述根據所確定的內容展現所述待展現頁面之后,還包括:通過運行所述腳本,按照預設時間間隔調用用于獲取預設參數的參數值的原生函數,并確定所述預設參數的參數值是否發生改變;響應于確定出所述預設參數的參數值發生了改變,根據改變后的參數值重新確定所述超文本標記語言文件中目標元素的內容;根據重新確定的內容展現所述待展現頁面。4.根據權利要求1或2所述的方法,其特征在于,所述根據所確定的內容展現所述待展現頁面之后,還包括:通過運行所述腳本,響應于監測到所展現的頁面中預設事件的發生,調用用于執行與所述預設事件相關聯的預設操作的原生函數。5.根據權利要求4所述的方法,其特征在于,所述預設事件包括針對所展現的頁面中的目標圖片的點擊操作;以及所述通過運行所述腳本,響應于監測到所展現的頁面中預設事件的發生,調用用于執行與所述預設事件相關聯的預設操作的原生函數,包括:通過運行所述腳本,響應于監測到針對所展現的頁面中的目標圖片的點擊操作的發生,調用用于新建窗口并在所述窗口中展示所述目標圖片的原始圖片的原生函數。6.一種頁面展現裝置,其特征在于,所述裝置包括:獲取單元,配置用于獲取與目標應用中待展現頁面關聯的超文本標記語言文件,其中,所述超文本標記語言文件中插入有腳本或對...

    【專利技術屬性】
    技術研發人員:暴文賓
    申請(專利權)人:百度在線網絡技術北京有限公司
    類型:發明
    國別省市:北京,11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 免费无码一区二区三区| 青春草无码精品视频在线观| 人妻无码久久久久久久久久久 | 国产精品多人p群无码| 亚洲av无码一区二区三区网站 | 免费人成无码大片在线观看| 自慰无码一区二区三区| 亚洲GV天堂无码男同在线观看| 日日日日做夜夜夜夜无码| 亚洲人片在线观看天堂无码| 免费无码H肉动漫在线观看麻豆| 无码人妻丝袜在线视频| 亚洲精品无码午夜福利中文字幕| 亚洲AV无码国产剧情| 久久久久久国产精品免费无码| 国产成人精品无码专区| 精品久久久久久无码专区| 暴力强奷在线播放无码| 亚洲国产91精品无码专区 | 亚洲av无码成人影院一区| 人妻丰满熟妇无码区免费| 国产午夜精品无码| 人妻无码久久精品| 亚洲AV无码成人精品区大在线| 亚洲精品无码久久久久YW| 麻豆国产精品无码视频| 精品无码一区二区三区电影| 亚洲国产精品无码中文字| 亚洲精品无码专区在线在线播放| 内射无码专区久久亚洲| 国产成人精品无码专区| 日韩视频无码日韩视频又2021| 人妻精品久久无码区| 亚洲av无码专区青青草原| 亚洲中文字幕无码亚洲成A人片| 精品欧洲av无码一区二区14| 久久亚洲精品成人av无码网站 | 青青草无码免费一二三区| 日韩av无码一区二区三区| 亚洲午夜无码久久久久小说| 特级小箩利无码毛片|