1. A method, comprising: loading, by a computing device, a managed browser, the managed browser being configured to provide at least one managed mode in which one or more policies are applied to the managed browser, the one or more policies being configured to limit at least one function of the managed browser; obtaining, by the computing device, device state information; determining, by the computing device, based on the device state information, whether to selectively disable the at least one managed mode of the managed browser; and in response to determining to selectively disable the at least one managed mode of the managed browser, causing, by the computing device, the at least one managed mode to be disabled, wherein causing the at least one managed mode to be disabled includes causing the managed browser to enter a second mode different from the at least one managed mode, wherein the second mode is an unmanaged mode in which the managed browser is no longer managed by at least one device manager and in which the one or more policies are not applied to the managed browser, and wherein access to one or more resources is blocked in the unmanaged mode.