Увеличение размера шрифта SO с помощью Javascript не работает на моем iPhone

Итак, я использовал этот небольшой фрагмент Javascript (в качестве закладки), чтобы увеличить размер шрифта различных веб-сайтов, которые я посещаю в браузере Safari на моем iPhone (увеличение приводит к слишком большой прокрутке из стороны в сторону).

http://www.everythingicafe.com/forum/iphone-software/increase-font-size-in-safari-without-zooming-9511.html

javascript:for(i=0;i<document.getElementsByTagName ('*')
.length;i++)void(document.getElementsByTagName('*' )
[i].style.fontSize='18pt');

Однако это не работает ни на одном из сайтов StackOverflow. Любые предложения о том, как это исправить?

Просмотр CSS в FireBug не дает мне много подсказок, кроме размера шрифта: 100%, который находится в теге p.

Я попытался изменить fontSize='115%'); и это изменило часть текста, но не тело вопроса/ответа (самое важное!)


person Matt Rogish    schedule 25.08.2009    source источник
comment
Что, если вы сделаете fontSize='115% !important'   -  person    schedule 25.08.2009
comment
Как я сказал в мета: ваш JavaScript хорошо работает с SO в моем Firefox.   -  person balpha    schedule 25.08.2009
comment
balpha: Не работает в Safari :D FireFox вообще доступен на iPhone??   -  person Matt Rogish    schedule 25.08.2009
comment
Не то, что я знаю о; Я говорю о рабочем столе. Я больше всего удивился, потому что, если я правильно понимаю, это работает везде, кроме на SO. Работает ли это в настольном Safari?   -  person balpha    schedule 25.08.2009


Ответы (1)


Stack Overflow использует относительные размеры шрифта для всего.

Вот простое исправление для настройки размера шрифта для всего документа:

javascript:void(document.body.style.fontSize = '16pt');
person rpetrich    schedule 25.08.2009