Abstract: A webpage reading method based on a mobile terminal is provided. The method includes: based on an input web address, loading current webpage contents corresponding to the web address from a webpage server and displaying the loaded webpage contents; when loading the current webpage contents, detecting whether a pre-reading keyword is included in an HTML file or DOM; when the pre-reading keyword exists, determining whether a percentage of the displayed contents with respect to entire current webpage contents reaches or exceeds a pre-set threshold value; when the percentage reaches or exceeds the pre-set threshold value, pre-reading and caching the next webpage contents based on a web address associated with the pre-reading keyword; and when a pre-set condition of displaying next webpage contents is satisfied, displaying the next webpage contents.