Как получить уровень масштабирования в Internet Explorer 7? (JavaScript)

Для решения проблемы 2) вы можете умножить формулы полярности с помощью tfidf

enter image description here

Частота обратного документа мера того, сколько информации предоставляет слово, т. е. распространено оно или редко встречается во всех документах.

blockquote>

https://en.wikipedia.org/wiki/Tf%E2%80%93idf

13
задан 25 March 2009 в 07:51
поделиться

3 ответа

Можно получить его использование:

var b = document.body.getBoundingClientRect();    
alert((b.right - b.left)/document.body.clientWidth);

Большое спасибо @niclasnorgren!

10
ответ дан 1 December 2019 в 22:24
поделиться

Также, если вам нужно выполнить проверку в IE 8, вы можете использовать window.screen.deviceXDPI и window.screen.deviceYDPI. По умолчанию установлено значение 96 точек на дюйм, и если вы увеличите масштаб, это число будет больше (или 144 при увеличении на 150%)

8
ответ дан 1 December 2019 в 22:24
поделиться

В принятом ответе есть небольшая синтаксическая ошибка (тело вместо document.body). Кажется, это тоже помогает.

var rect = document.body.getBoundingClientRect(); 
var zoomLevel = Math.round((rect.right-rect.left)/document.body.clientWidth * 100); 
4
ответ дан 1 December 2019 в 22:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: