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.根據權利要求1所述的方法,其特征在于,所述超文本標記語言文件中插入有對腳本的位置指示信息,所述腳本保存在外部文件中;以及所述方法還包括:響應于所述目標應用的啟動,向對所述目標應用提供支持的服務器發送所述目標應用的版本信息和所述外部文件的版本信息,其中,所述服務器用于根據所述目標應用的版本信息和所述外部文件的版本信息,確定是否存在適用于所述目標應用的待下發的外部文件,若是,則下發所述待下發的外部文件;接收所述服務器下發的外部文件,并將本地存儲的外部文件替換為所述服務器下發的外部文件。3.根據權利要求1或2所述的方法,其特征在于,所述根據所確定的內容展現所述待展現頁面之后,還包括:通過運行所述腳本,按照預設時間間隔調用用于獲取預設參數的參數值的原生函數,并確定所述預設參數的參數值是否發生改變;響應于確定出所述預設參數的參數值發生了改變,根據改變后的參數值重新確定所述超文本標記語言文件中目標元素的內容;根據重新確定的內容展現所述待展現頁面。4.根據權利要求1或2所述的方法,其特征在于,所述根據所確定的內容展現所述待展現頁面之后,還包括:通過運行所述腳本,響應于監測到所展現的頁面中預設事件的發生,調用用于執行與所述預設事件相關聯的預設操作的原生函數。5.根據權利要求4所述的方法,其特征在于,所述預設事件包括針對所展現的頁面中的目標圖片的點擊操作;以及所述通過運行所述腳本,響應于監測到所展現的頁面中預設事件的發生,調用用于執行與所述預設事件相關聯的預設操作的原生函數,包括:通過運行所述腳本,響應于監測到針對所展現的頁面中的目標圖片的點擊操作的發生,調用用于新建窗口并在所述窗口中展示所述目標圖片的原始圖片的原生函數。6.一種頁面展現裝置,其特征在于,所述裝置包括:獲取單元,配置用于獲取與目標應用中待展現頁面關聯的超文本標記語言文件,其中,所述超文本標記語言文件中插入有腳本或對...
【專利技術屬性】
技術研發人員:暴文賓,
申請(專利權)人:百度在線網絡技術北京有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。