A vision protection method is provided to ensure a viewer to rest his/her eyes after viewing on an electronic device for a certain period, wherein the eyesight protection method includes the steps of detecting at least one of eye activities of the viewer and working parameter of the electronic device in a working mode of the electronic device during the viewer is working on a current work displaying by the electronic device; switching the working mode of the electronic device to a resting mode when an abnormal eye activity of the viewer is detected; and switching the electronic device from the resting mode back to the working mode to resume the display of the current work of the electronic device. Therefore, the viewer is enforced to rest his/her eyes after every certain period.