问题
Sadly I didn't a good enough solution on this generic question.
The most upvoted & accepted answer does't seem to work for me on IE 8.0.7601.17514 (latest). Another answer came close to working - but it is always off for me by 20%, probably because I have large fonts defined in Windows. I'm imagine I can't detect this in javascript, so this is not a solid answer as well (even though it might actually work for 95% of IE users ... I might use it as a workaround).
Is there a better, solid way to detect what the current page zoom is in IE 8?
回答1:
I believe you can access it via the screen object:
screen.deviceXDPI / screen.logicalXDPI
and zoom relative to default:
screen.systemXDPI / screen.logicalXDPI
untested :)
来源:https://stackoverflow.com/questions/7702759/how-to-detect-page-zoom-level-in-ie-8