1.一種頁面控制方法,其特征在于,包括:
在第一頁面中獲取對第二頁面的調用指令,所述調用指令用于指示從所述第一頁面跳轉至所述第二頁面;
在所述第一頁面中創(chuàng)建嵌套控件,通過所述嵌套控件加載并顯示所述第二頁面,以使所述第二頁面覆蓋所述第一頁面;
接收用戶輸入的、所述第二頁面對應的返回操作,根據(jù)所述返回操作,隱藏所述嵌套控件及所述第二頁面,以顯示所述第一頁面。
2.根據(jù)權利要求1所述的方法,其特征在于,通過所述嵌套控件加載并顯示所述第二頁面,包括:
獲取所述第二頁面的地址信息;
根據(jù)所述第二頁面的地址信息,向服務器請求獲取所述第二頁面的頁面信息;
根據(jù)所述第二頁面的頁面信息,在所述嵌套控件中顯示所述第二頁面。
3.根據(jù)權利要求1所述的方法,其特征在于,在通過所述嵌套控件加載并顯示所述第二頁面之后,還包括:
確定所述第二頁面對應的歷史記錄棧,所述歷史記錄棧的當前棧頂元素為所述第一頁面對應的第一歷史記錄;
生成所述第二頁面對應的第二歷史記錄,所述第二歷史記錄和所述第一歷史記錄中包括的URL地址相同,所述第二歷史記錄中包括的哈希值與所述第一歷史記錄中包括的哈希值不同;
將所述第二歷史記錄存放至所述歷史記錄棧。
4.根據(jù)權利要求3所述的方法,其特征在于,根據(jù)所述返回操作,隱藏所述嵌套控件及所述第二頁面,包括:
根據(jù)所述返回操作,在所述歷史記錄棧中獲取位于棧頂?shù)乃龅诙v史記錄;
對所述歷史記錄棧中對位于棧頂?shù)乃龅诙v史記錄執(zhí)行出棧操作;
在所述歷史記錄棧中獲取位于棧頂?shù)乃龅谝粴v史記錄;
確定所述第一歷史記錄和所述第二歷史記錄中的URL地址相同,且所述第一歷史記錄和所述第二歷史記錄中的哈希值不同,則隱藏所述嵌套控件、及顯示在所述嵌套控件中的所述第二頁面。
5.根據(jù)權利要求4所述的方法,其特征在于,所述隱藏所述嵌套控件、及顯示在所述嵌套控件中的所述第二頁面,包括:
觸發(fā)在所述第一頁面中注冊的hashchange事件;
通過所述hashchange事件隱藏所述嵌套控件、及顯示在所述嵌套控件中的所述第二頁面。
6.根據(jù)權利要求1-5任一項所述的方法,其特征在于,所述嵌套控件為iframe控件。
7.一種頁面控制裝置,其特征在于,包括:
獲取模塊,用于在第一頁面中獲取對第二頁面的調用指令,所述調用指令用于指示從所述第一頁面跳轉至所述第二頁面;
創(chuàng)建模塊,用于在所述第一頁面中創(chuàng)建嵌套控件;
顯示模塊,用于通過所述嵌套控件加載并顯示所述第二頁面,以使所述第二頁面覆蓋所述第一頁面;
接收模塊,用于接收用戶輸入的、所述第二頁面對應的返回操作;
所述顯示模塊還用于,根據(jù)所述返回操作,隱藏所述嵌套控件及所述第二頁面,以顯示所述第一頁面。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述顯示模塊具體用于:
獲取所述第二頁面的地址信息;
根據(jù)所述第二頁面的地址信息,向服務器請求獲取所述第二頁面的頁面信息;
根據(jù)所述第二頁面的頁面信息,在所述嵌套控件中顯示所述第二頁面。
9.根據(jù)權利要求7所述的裝置,其特征在于,所述裝置還包括確定模塊、生成模塊和存儲模塊,其中,
所述確定模塊用于,在所述顯示模塊通過所述嵌套控件加載并顯示所述第二頁面之后,確定所述第二頁面對應的歷史記錄棧,所述歷史記錄棧的當前棧頂元素為所述第一頁面對應的第一歷史記錄;
所述生成模塊用于,生成所述第二頁面對應的第二歷史記錄,所述第二歷史記錄和所述第一歷史記錄中包括的URL地址相同,所述第二歷史記錄中包括的哈希值與所述第一歷史記錄中包括的哈希值不同;
所述存儲模塊用于,將所述第二歷史記錄存放至所述歷史記錄棧。
10.根據(jù)權利要求9所述的裝置,其特征在于,所述顯示模塊具體用于:
根據(jù)所述返回操作,在所述歷史記錄棧中獲取位于棧頂?shù)乃龅诙v史記錄;
對所述歷史記錄棧中對位于棧頂?shù)乃龅诙v史記錄執(zhí)行出棧操作;
在所述歷史記錄棧中獲取位于棧頂?shù)乃龅谝粴v史記錄;
確定所述第一歷史記錄和所述第二歷史記錄中的URL地址相同,且所述第一歷史記錄和所述第二歷史記錄中的哈希值不同,則隱藏所述嵌套控件、及顯示在所述嵌套控件中的所述第二頁面。