Действительно ли iframes являются ужасной идеей? [закрытый]

Я создаю виджет, и я использовал iframes для представления содержания в нем. В какой-то момент я мог бы начать служить стороннему HTML и JS, таким образом, я думал, что iframes будет хорошей идеей.

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

У Вас есть совет? Это была бы огромная справка для слушания то, что другие люди думают о iframes.

30
задан jamtoday 18 September 2008 в 20:44
поделиться

2 ответа

Re: «вся идея, лежащая в основе протокола HTTP; что URL-адрес всегда ведет к уникальному местоположению»

Я обслуживаю всю свою CMS с одного и того же URL-адреса для безопасности и масштабируемости (используя в основном POST вместо параметров GET) . Я не хочу, чтобы защищенный контент был виден без аутентификации, а система диспетчеризации облегчает мне разработку, поскольку мне не нужно беспокоиться об аутентификации для каждой новой страницы.

Кроме того, для некоторых приложений SEO неприменимо (например, для веб-системы ERP).

Я использую iFrame для обслуживания контента из дерева сборки, созданного PHP. Я не хочу, чтобы дерево (и видимость узлов) обновлялось всякий раз, когда пользователь хочет просмотреть детали детали / сборки.

0
ответ дан 27 November 2019 в 23:32
поделиться

Есть несколько проблем с удобством использования и доступности с iframe . Некоторые браузеры и программы чтения с экрана не могут отображать iframe, поэтому вам следует предоставить альтернативный контент:

<iframe src="content.html">
    <p>
        This content will only be displayed by browsers that do not support
        iframes. You should provide a link to the content, or in your 
        case an alternative way to use your widget.
    </p>
</iframe>

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

0
ответ дан 27 November 2019 в 23:32
поделиться
Другие вопросы по тегам:

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