Изменение браузера масштабирует уровень

Разбиение на страницы никогда не является тем, чего хочет пользователь

Если вы начнете дискуссию о том, где выполнять разбивку на страницы, в базе данных, в бизнес-логике, на клиенте и т. Д., Тогда Вы задаете неправильный вопрос. Если ваше приложение возвращает больше данных, чем нужно пользователю, найдите для пользователя способ сузить то, что ему нужно, на основе реальных критериев, а не кусков произвольного размера. И если пользователь действительно хочет получить все эти результаты, тогда выдаст им все результаты. Кому вы помогаете, отдавая 20 за раз? Сервер? Это важнее, чем ваш пользователь?

[РЕДАКТИРОВАТЬ: уточнение, основанное на комментариях]

В качестве примера из реальной жизни давайте рассмотрим этот вопрос переполнения стека. Допустим, у меня есть противоречивое мнение о программировании. Прежде чем я отправлю сообщение, я хотел бы посмотреть, есть ли уже ответ, отвечающий тому же мнению, чтобы я мог проголосовать за него. Единственный вариант, который у меня есть, - это просмотреть каждую страницу ответов.

Я бы предпочел один из этих вариантов:

  1. Позвольте мне искать ответы (способ сузить то, что мне нужно, основываясь на реальных критериях).

  2. Позвольте мне увидеть все ответы, чтобы я мог использовать опцию «найти» в моем браузере (дать мне все результаты).

То же самое применимо, если я просто хочу найти ответ, который я прочитал ранее, но больше не могу найти. Я не знаю, когда он был опубликован или сколько голосов у него есть, поэтому варианты сортировки не помогают. И даже если бы я это сделал, мне все равно придется играть в угадайку, чтобы найти правильную страницу результатов. Тот факт, что ответы разбиты на страницы, и я могу сразу перейти на одну из дюжины страниц , совсем не помогает .

-
Bmb

91
задан Nakilon 26 August 2014 в 13:16
поделиться

2 ответа

Я бы сказал, что в большинстве случаев это невозможно. браузеры, по крайней мере, не без дополнительных плагинов. И в любом случае я бы попытался не полагаться на масштабирование браузера, поскольку реализации различаются (некоторые браузеры масштабируют только шрифты, другие - изображения и т. Д.). Если только вы не заботитесь о пользовательском опыте.

Если вам нужен более надежный зум, затем рассмотрите возможность увеличения шрифтов и изображений страницы с помощью JavaScript и CSS или, возможно, на стороне сервера. Таким образом можно решить проблемы с масштабированием изображения и макета. Конечно, для этого потребуется немного больше работы.

38
ответ дан 24 November 2019 в 06:51
поделиться

Невозможно в IE, так как кнопка масштабирования пользовательского интерфейса в строке состояния не поддерживает скрипт. YMMV для других браузеров.

1
ответ дан 24 November 2019 в 06:51
поделиться
Другие вопросы по тегам:

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