Самый простой и совместимый с браузерами способ отображения нескольких масштабированных веб-страниц на одной странице - PullRequest
1 голос
/ 12 ноября 2010

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

Для части навигации мне нужно иметь возможность отображать небольшие предварительные просмотрыиз множества этих страниц на одной странице.

Это может быть много вопросов, но предварительный просмотр должен вписываться в «рамку» одного размера независимо от их исходного размера, иметь одинаковое масштабирование (1: 1, пустое пространство допустимо) и должно быть максимально совместимым с браузером (по крайней мере, работать на IE, FF, Opera, Safari и Safari для iPhone / Pad / Pod).

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

Реализация этого может быть на странице навигации иликонтрольные страницы или оба.

Ответы [ 3 ]

0 голосов
/ 12 ноября 2010

Я бы предложил сделать снимки экрана и использовать обнаружение браузера для отображения только правильных изображений. Возможно, есть лучший способ сделать это, но это должно, по крайней мере, помочь вам начать. Вы можете использовать Adobe Browser Labs, если вам нужен скриншот для браузера, которого у вас нет.

0 голосов
/ 12 ноября 2010

Должны ли превью быть "живыми" или они могут быть статичными?И все ли страницы доступны в Интернете (в этом случае вы могли бы использовать службу онлайн-скриншотов) или это внутренние страницы?

0 голосов
/ 12 ноября 2010

Единственным кросс-браузерным решением для этого является создание снимка страницы на стороне сервера и отображение его в виде изображения.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...