A vision protection method includes the steps of tracking at least one of eye activities of the viewer of the electronic device via a working condition detector detecting possible eye conditions based on pupilary light reflex and responses determining eye fatigue due to the eye activities of the viewer of the electronic device in a working mode of the electronic device and generating a viewer eye result in response to the eye activities and possible eye conditions.