| With the rapid development of mobile Internet, the mobile browser as the mobile Internet entrance get more and more attention, especially with the IOS and Android’s development, mobile browser’s development get accelerated. Android gets more popular and more and more mobile phone manufacturers use it on their phones because of its open-resource. Limited by mobile phone hardware, such as size of the screen, storage space, battery life, etc., problems which are not meet on PC browser are raised. Thus, mobile browser’s functionality need to be improved according to the characteristics of mobile devices, web pages and user’s habit.Firstly, in order to improve the browser’s display performance, based on the classification of web pages, the contents which include the theme of the web will be crawled. Before the process of content crawl, kinds of crawl algorithms are analyzed and compared, at last an algorithm which is fit for the phone hardware and browser is chosen for our implementation. Secondly, based on the contents cached by the browser and cache model of Android, a cache solution which is fit for WebKit is proposed. The solution utilizes a history link to dynamically delete the cache, which ensures better user experience. |