只有在firefox中点击一下后,链接才会消失,如何修复?
<a href="https://www.google.com" onclick="window.open('https://www.google.com','name','scrollbars=1,width=600,height=400')">Open page in new window</a>
答案 0 :(得分:1)
试试这个:
<a href="#" onclick="window.open('https://www.google.com','name','scrollbars=1,width=600,height=400')">Open page in new window</a>
答案 1 :(得分:1)
链接没有消失,问题是firefox仍然链接到属性href
中的页面,在这种情况下在jsfiddle,它链接到google.com,但谷歌不允许嵌入谷歌在iframe中,所以你在jsfiddle中得到一个空白页。
如果您在href中使用javascript:void(0)
,则链接将完全不执行任何操作,如果您使用#
它将链接到您网页上的非现有锚点,这不是问题,但您看到了它位于浏览器的地址栏中。
你可以试试这个:
<a href="javascript:void(0)" onclick="window.open('https://www.google.com','name','scrollbars=1,width=600,height=400')">Open page in new window</a>
如果您只想在新标签页中打开链接,可以使用target
,一些旧版浏览器仍会在新窗口中打开它:
<a href="https://www.google.com" target="_blank">Open page in new tab</a>