javascript - 谷歌浏览器中是否有 <object> 标签的替代品?

标签 javascript html google-chrome

Google Chrome 中有 标签的替代品吗?

<div id="topBar">
<a href ="#" onclick="load_home()"> HOME </a>
</div>
<div id ="content"></div>

Javascript:

function load_home(){
document.getElementById("content").innerHTML='<object type="type/html" data="home.html" ></object>';
}

它在 firefox 上工作正常,但在 google chorme 上不行。为什么?有什么解决办法吗?它显示“没有可用于显示此内容的插件”。现在我的问题是如何使用插件来显示html页面?

最佳答案

使用 iframe而不是 <object>标签。 <object>标签不能可靠地跨浏览器工作,并且主要用于 Flash,有时用于 Java 小程序。请参阅here了解更多 iframes .

关于javascript - 谷歌浏览器中是否有 <object> 标签的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17637245/