Как получить идентификатор пользователя Facebook с помощью токена доступа

У меня есть настольное приложение Facebook и я использую Graph API . Все еще хочу знать, как это работает, хотя ...

10
задан Rob W 14 July 2013 в 10:56
поделиться

2 ответа

Я немного поэкспериментировал и обнаружил, что удаление тега приводит к тому, что IE не может встроить видео. Я был удивлен, что IE использовал тег embed, поэтому углубился. Если вы просто хотите узнать ответ, прокрутите «сводку» в конце!

Самая простая вещь, которая работала в IE8, заключалась в следующем:

<embed src="http://www.youtube.com/v/NWHfY_lvKIQ?fs=1&amp;hl=en_GB&amp;border=1"
         width="660"
         height="405">
 </embed>

Здесь нет атрибута типа, поэтому браузер должен проверять MIME-тип атрибута src, чтобы выяснить, что делать. Я проверил это, обслуживая файл Flash с другим типом MIME - он не будет воспроизводиться, если я не предоставлю атрибут типа application / x-shockwave-flash (это поведение описано для IE здесь )

Конечно, если тег действительно содержит classid, то будет проигнорирован, чего и следовало ожидать. Я проверил это, указав, что тег embed ссылается на другое видео

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="660" HEIGHT="405" id="adobeWay">
<PARAM NAME=movie VALUE="http://www.youtube.com/v/NWHfY_lvKIQ?fs=1&amp;hl=en_GB&amp;border=1">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>

<embed src="http://youtube.com/v/rIFh1ydXWmg"
         type="application/x-shockwave-flash"
         allowscriptaccess="always"
         allowfullscreen="true"
         width="660"
         height="405">
  </embed>

</OBJECT>

. Когда используется тег объекта, плагин Flash не заботится о том, какой у фильма MIME-тип. Опять же, я проверил это, обслуживая действительный SWF-файл с другим типом MIME.

Удалите classid из этого последнего теста, и вы получите альтернативное видео в теге . Это заставляет меня задаться вопросом, зачем вообще нужны теги , если они просто игнорируются при встраивании в стиле YouTube.

Резюме

Когда нет атрибута classid в (или любого другого способа определения необходимого плагина, например атрибута данных), IE отображает все, что он можно найти внутри тега объекта, что означает, что он будет отображать тег (IE вызывает этот резервный объект ). Если этот тег не содержит атрибута type , то MIME-тип src используется для определения правильного подключаемого модуля для использования.

5
ответ дан 4 December 2019 в 03:37
поделиться

Это тип MIME. Он отправляется сервером, чтобы помочь браузеру определить тип контента. Типы MIME связаны со вспомогательными плагинами.

0
ответ дан 4 December 2019 в 03:37
поделиться
Другие вопросы по тегам:

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