Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 除非检查链接,否则firefox无法呈现对象标记嵌入链接_Javascript_Jquery_Html_Firefox_Embedding - Fatal编程技术网

Javascript 除非检查链接,否则firefox无法呈现对象标记嵌入链接

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中,除非我检查元素并选择链接,否则嵌入的页面无法加载,然后如果我切换到其他选项卡,元素将重

我正试图将一个基于html5+javascript的基因组浏览器嵌入到一个项目(jbrowse)中,所以我使用这段代码将页面嵌入到我的html中

<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次重复。因此,我将发布一些呈现的代码。