#javascript #internet-explorer #zooming
#javascript #internet-explorer #масштабирование
Вопрос:
Я пытаюсь программно определить уровень масштабирования в IE 11. Исследуя это, я увидел, что Chrome и Firefox сообщают о «фактическом» значении window.outerWidth, независимом от «увеличенных» значений window.innerWidth, что позволяет выполнить расчет для определения уровня масштабирования. Но IE 11 сообщает, что оба значения изменились (внешняя ширина также изменяется при увеличении). Есть ли в IE какой-либо объект, к которому можно запросить «фактическую» ширину окна? Или, возможно, какой-нибудь трюк для создания объекта, который не масштабируется, когда страница масштабируется? Мне просто нужно что-то, сообщающее размеры, независимые от увеличенного содержимого.
Комментарии:
1. Итак, я решил просто использовать прозрачный png с фиксированной шириной в пикселях по сравнению с шириной окна, это должно соответствовать моей цели.
2. Из вашего последнего комментария я вижу, что вы опубликовали решение для вышеупомянутого вопроса. Если это решение решит вашу проблему, я предлагаю вам опубликовать ваше решение в качестве ответа и попытаться пометить свой собственный ответ как принятый ответ на этот вопрос через 48 часов, когда он будет доступен для пометки. В будущем это может помочь другим членам сообщества в подобных проблемах. Спасибо за ваше понимание.
3. Спасибо Дипак. Да, мне пришлось ждать 48 часов, и я не хотел, чтобы другие «крутили свои колеса». Ты, как всегда, профессионал 🙂
Ответ №1:
Итак, я решил просто использовать прозрачный png с фиксированной шириной в пикселях по сравнению с шириной окна, это должно соответствовать моей цели.