1. An intelligent switching method for browser kernels, comprising: determining, by a processor in a mobile terminal, which one of the first browser kernel and the second browser kernel is a currently used browser kernel by the mobile terminal wherein the first browser kernel is a self-contained browser kernel of an operating system of the mobile terminal, and the second browser kernel is a third-party browser kernel; in response to determining that the currently used browser kernel is the first browser kernel, determining, by the processor, whether a webpage accessed by the mobile terminal adopts the first page markup language, unparsable by the first browser kernel and parsable by the second browser kernel; in response to determining that the webpage adopts the first page markup language, switching, by the processor, to the second browser kernel for processing and opening the webpage using the second browser kernel; in response to determining that the currently used browser kernel is the second browser kernel, determining, by the processor, whether the webpage adopts the second page markup language, unparsable by the second browser kernel; and in response to determining that the webpage adopts the second page markup language, transferring, by the processor, an access via a cloud server and determining, by the cloud server, whether or not to switch to the first browser kernel for processing, wherein a network environment is determined when the page is opened using the first browser kernel or the second browser kernel, if the first browser kernel is used and the network environment is 2G, then the user is prompted to use the second browser kernel; and when the second browser kernel is used and the network environment is 3G or WIFI, the user is prompted to use the first browser kernel.