Встраиваемые объекты: зависимости браузера? - PullRequest
0 голосов
/ 27 июля 2011

Я собрал веб-приложение, которое встраивает несколько других веб-страниц в мою страницу. В Chrome и IE он работает нормально, но в Firefox говорится, что требуется отсутствующий плагин. Если я нажму «Установить отсутствующий плагин», Firefox не сможет его найти. Странно то, что все на моей странице загружается нормально. Это ошибка в Firefox?

Вот моя разметка:

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> 
    <fieldset id="total">
        <legend>Total Statistics</legend>
        <asp:UpdatePanel ID="UpdatePanel3" runat="server" UpdateMode="Always">
            <ContentTemplate>
                <object data="http://sceedev16/flashboard.html" style="width: 100%; height:400px">
                    <embed src="http://sceedev16/flashboard.html" width="100%" height="400"></embed>
                </object>
                <asp:Timer ID="ui_timer" runat="server" Interval="60000" OnTick="Timer_Tick"></asp:Timer>
            </ContentTemplate>
        </asp:UpdatePanel>
    </fieldset>
</asp:Content>

Ответы [ 2 ]

1 голос
/ 01 августа 2011

Тег <embed> является причиной проблемы в Firefox.Firefox не поддерживает использование документов в качестве источника в теге <embed>.Он будет работать с использованием только тега <object>:

<object data="http://sceedev16/flashboard.html" style="width: 100%; height:400px">
</object>

Существует два основных варианта встраивания документа в другой.Для лучшей совместимости браузера и меньшего количества кода я бы рекомендовал вместо этого использовать iframe:

<iframe src="http://sceedev16/flashboard.html" width="100%" height="400" />
0 голосов
/ 29 июля 2011

Вы установили Flash / Shockwave плагин для Firefox?

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