Включение на стороне клиента на HTML-страницах - PullRequest
5 голосов
/ 23 марта 2010

Раньше я думал, что единственный способ получить контент с внешних URL-адресов на вашу страницу - это использовать IFRAME или JavaScript для включения его в ваши страницы.

Я только что узнал о другом способе использования тега:

<object type="text/html" frameborder="0" data="http://Server/URL/"></object>

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

ОБНОВЛЕНИЕ: я не ищу информацию о том, КАК использовать этот метод, ищу информацию о том, что происходит с моей страницей, когда я использую этот метод, например:

  • Доступность: смогут ли читатели экрана по-прежнему читать мой документ, как если бы контент был включен через серверную часть.
  • SEO: сможет ли Google по-прежнему индексировать этот контент?
  • JavaScript: я видел, что в некоторых статьях говорится, что я все еще могу использовать JS, но есть ли какие-то последствия для безопасности.

Суть в том, что это не очень известный метод, поэтому в Интернете не так много доступного (что я могу найти в любом случае), поэтому я смотрю, есть ли у кого-нибудь опыт применения этого метода. Спасибо!

Ответы [ 2 ]

1 голос
/ 06 августа 2012

Для экранных ридеров элементы объекта имеют условное содержимое , поэтому они не отображаются автоматически и должны иметь отступление .

Для целей SEO в спецификации говорится, что объект можно активировать, например, нажав на выделенный текст.

<P><OBJECT declare
        id="earth.declaration" 
        data="TheEarth.mpeg" 
        type="application/mpeg">
   The <STRONG>Earth</STRONG> as seen from space.
</OBJECT>
...later in the document...
<P>A neat <A href="#earth.declaration"> animation of The Earth!</A>

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

Ссылки

1 голос
/ 23 марта 2010

Я думаю, что вопрос, указанный в комментарии Пекки, должен вас удовлетворить.
Тем не менее, вы также можете рассмотреть острова данных XML.

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