Javascript 除非检查链接,否则firefox无法呈现对象标记嵌入链接
我正试图将一个基于html5+javascript的基因组浏览器嵌入到一个项目(jbrowse)中,所以我使用这段代码将页面嵌入到我的html中Javascript 除非检查链接,否则firefox无法呈现对象标记嵌入链接,javascript,jquery,html,firefox,embedding,Javascript,Jquery,Html,Firefox,Embedding,我正试图将一个基于html5+javascript的基因组浏览器嵌入到一个项目(jbrowse)中,所以我使用这段代码将页面嵌入到我的html中 <object id="browser_embed" height="900" width="900" type="text/html" data="some_link"></object> chrome渲染得很好,但在firefox中,除非我检查元素并选择链接,否则嵌入的页面无法加载,然后如果我切换到其他选项卡,元素将重
<object id="browser_embed" height="900" width="900" type="text/html" data="some_link"></object>
chrome渲染得很好,但在firefox中,除非我检查元素并选择链接,否则嵌入的页面无法加载,然后如果我切换到其他选项卡,元素将重新加载,瞧,页面就在那里。谷歌告诉我,这是firefox的一个已知问题,但到目前为止还没有人能想出解决方案。如果有人能为这个问题推荐一个修复/解决方案,这将非常有帮助
因此,呈现的代码也太大了,但它的形式不同
<html><body><div></div><div></div><div><div></div></div><div></div><script><script></body></html>
没什么特别的,只是简单明了的html和一些javascript
我还尝试了一些jquery来实现相同的功能,即重新加载链接,但似乎效果不太好
$(document).ready(function() {
var element_browse = $('.browser_embed').length;
for(i=1; i<element_count; i++)
{
var new_url = $('.browser_embed').eq(i).attr('data');
$('.browser_embed').eq(i).attr('data', new_url);
$('.browser_embed').eq(i).load(new_url);
}
});
$(文档).ready(函数(){
var element_browse=$('.browser_embed').length;
对于(i=1;isorry无法做到这一点,浏览器本身是本地安装的,所以这是不可能的。是的,链接中包含了大量预先设置样式的html,它们形象地描述了大量数据,以便它们在一起有一定的意义。我本来会发布一张图像,但似乎我需要10次重复。因此,我将发布一些呈现的代码。