Почему нельзя использовать iframe для выборочного отображения только определенных элементов (например, заголовков) на HTJavascript

Форум по Javascript
Ответить
Anonymous
 Почему нельзя использовать iframe для выборочного отображения только определенных элементов (например, заголовков) на HT

Сообщение Anonymous »

Я пытаюсь встроить контент с внешнего веб-сайта с помощью и хочу отображать только часть контента, в частности заголовки сообщений блога, внутри фиксированного контейнера (например, 300 пикселей × 300 пикселей).
Ограничения:
  • ❌ Нет JavaScript
  • ❌ Никакого серверного кода (PHP, Python, Node и т. д.)
  • ❌ Никаких плагинов или API WordPress
  • ❌ Никаких сторонних сервисов (программы чтения RSS, инструменты для встраивания, прокси и т. д.)
  • ✅ Только HTML, CSS и
Что я пробовал: Это правильно встраивает страницу, но отображает весь документ.

Я хочу показывать только заголовки блогов, а не весь макет страницы.
Что я пытаюсь понять (основной вопрос):
С точки зрения браузера и веб-стандартов:
  • Почему HTML или CSS не могут выборочно извлекать или скрывать определенные элементы (например, заголовки или ссылки) из iframe?
  • Как модели безопасности браузера (например, политика одинакового происхождения) влияют на это ограничение?
  • Связано ли это ограничение с:
    • Статическим характером HTML/CSS?
    • песочница iframe?
    • Изоляция DOM между источниками?
    • Или их комбинация?
Я не ищу обходные пути, связанные с JavaScript или внутренней обработкой.

Я специально пытаюсь понять, почему это принципиально невозможно, используя только HTML и CSS, и определяется ли это ограничение стандартами браузера или ограничениями безопасности.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ements-e-g
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»