Вход

Просмотр полной версии : Тег embed в firefox


makc0993
27.02.2013, 17:11
Как же меня достал firefox вечно от него проблемы. в других браузерах всегда работает все нормально (google chrome, opera)

Имеется такой вот код на сайте, который используется для отображения чата. Изначально он был заключен в тег iframe, но т.к. мне этот вариант не подходит приходиться использовать embed, другой рабочей альтернативы я не нашел. В опере и хроме этот вариант работает отлично, но в мозиле требуется какой-то плагин для отображения. Помогите, пожалуйста, решить проблему.

<embed width="190" height="305" src="http://www7.cbox.ws/box/?boxid=754371&am..." scrolling="auto" name="cboxmain7-754371" id="cboxmain7-754371"> </embed>

danik.js
28.02.2013, 00:40
firefox
Firefox лучше всех поддерживает стандарты. За это разрабочтикам респект.
Откуда браузер узнает каким плагином отображать внедренный объект. Откуда он поймет что ты суешь ему html, а не картинку, видео, java-апплет, флэш или прочую хренотень ? А все просто - нужно указать атрибут type. В твоем случае это будет text/html

makc0993
28.02.2013, 09:38
А все просто - нужно указать атрибут type. В твоем случае это будет text/html

если было бы так просто, то я не создал бы тему на форуме. type="text/html" -это первое, что мне пришло в голову до создание темы на форуме, но он не подходит, также же проверял еще несколько расширений, плагин все равно требуется...

вот ссылка на сам чат http://www.cbox.ws/admin.php?home

danik.js
28.02.2013, 10:08
вот ссылка на сам чат http://www.cbox.ws/admin.php?home

Это че ваще? ))) Тебя вид ссылки не смущает?

Кстати тег object не пробовал?

makc0993
28.02.2013, 12:38
Это че ваще? ))) Тебя вид ссылки не смущает?

Кстати тег object не пробовал?

ссылку неверную дал, т.к. под своим аккаунтом сидел) http://www.cbox.ws/ - так он выглядит, чат в правой части страницы.

http://www7.cbox.ws/box/?boxid=754371&amp;boxtag=w9b325&amp;sec=main - а вот это уже ссылка, которую должен отобразить тег embed.

object пробовал, он вообще не показывает чат ни в одном браузере.

danik.js
28.02.2013, 13:07
По ссылке вижу:

Error
Invalid Cbox code. Please reinstall.
А нука сюда заембедить ченить:


<h6>Embed:</h6>
<embed type="text/html" src="//wikipedia.org" width="100%" height="300"></embed>
<h6>Object:</h6>
<object type="text/html" data="//wikipedia.org" width="100%" height="300"></embed>

danik.js
28.02.2013, 13:18
Действительно, embed в Firefox в данном случае не работает. Вот тут (http://reference.sitepoint.com/html/embed) сказано, что этот тег не должен использоваться для нативных для браузера типов конента. То есть для text/html его нельзя использовать. В html5 спецификацию мне лезть лень.

makc0993
28.02.2013, 13:27
object работает! мой косяк я использовал src вместо data.
Но опять же firefox че-то там мудрит.

http://www.picshare.ru/uploads/130228/Ap0CwFt1E6.jpg - опера и гугл хром. http://www.picshare.ru/uploads/130228/g1K6u7Ei71.jpg - firefox