Javascript HTML锚定标记don';t仅在子窗口FF/IE中工作

Javascript HTML锚定标记don';t仅在子窗口FF/IE中工作,javascript,html,firefox,Javascript,Html,Firefox,如果我打开一个窗口(window.open())并在其中放入包含锚和标记的HTML,锚将不会导航到FF中的标记。它在铬合金中工作。注意下面的HTML,它将相同的HTML放在父级和子级中。父项工作正常(在文档内进行跳转),但子项工作不正常。请注意,我们不是在父级和子级之间跳转,这两个HTML函数都是100%独立的。确保收缩父窗口,以便可以看到锚点正在工作 <html> <bead> <script src="https://ajax.googleapis.co

如果我打开一个窗口(window.open())并在其中放入包含锚和标记的HTML,锚将不会导航到FF中的标记。它在铬合金中工作。注意下面的HTML,它将相同的HTML放在父级和子级中。父项工作正常(在文档内进行跳转),但子项工作不正常。请注意,我们不是在父级和子级之间跳转,这两个HTML函数都是100%独立的。确保收缩父窗口,以便可以看到锚点正在工作

<html>
<bead>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <script type="application/javascript">
        function popBob() {
            newwin = window.open("", "_blank", "width=800,height=200,scrollbars=1");
            var myhtml= '<html><div><a href="#bob">click me!</a><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><a id="bob"/>you made it!!</div></html>';

            $('html').html(myhtml);
            $(newwin.document.body).html(myhtml);

        }
    </script>

</bead>
<body onload="popBob()">
</body>
</html>

函数popBob(){
newwin=window.open(“,”_blank“,”宽度=800,高度=200,滚动条=1”);
var myhtml='






















你成功了!!'; $('html').html(myhtml); $(newwin.document.body).html(myhtml); }