Javascript 反应:Firefox立即打开和关闭弹出窗口

Javascript 反应:Firefox立即打开和关闭弹出窗口,javascript,reactjs,popup,window,Javascript,Reactjs,Popup,Window,我在React应用程序中使用弹出窗口时遇到问题。当用户按下应用程序中的按钮时,会出现一个显示图像的新窗口。从后端检索图像,并为窗口提供其URL(例如blob:)。但是,当使用Firefox时,窗口只会出现一小段时间(图像可见),然后立即关闭。我在使用Chrome时没有这些问题。如果我将URL硬编码为“”,则窗口在两种浏览器中都保持可见 有人能告诉我为什么窗口会自动关闭以及如何禁用它吗? 我已经为Firefox启用了本地主机的弹出窗口:3000,我正在使用Firefox版本。73.0.1. 这是按

我在React应用程序中使用弹出窗口时遇到问题。当用户按下应用程序中的按钮时,会出现一个显示图像的新窗口。从后端检索图像,并为窗口提供其URL(例如blob:)。但是,当使用Firefox时,窗口只会出现一小段时间(图像可见),然后立即关闭。我在使用Chrome时没有这些问题。如果我将URL硬编码为“”,则窗口在两种浏览器中都保持可见

有人能告诉我为什么窗口会自动关闭以及如何禁用它吗? 我已经为Firefox启用了本地主机的弹出窗口:3000,我正在使用Firefox版本。73.0.1. 这是按钮的代码(我目前正在使用material,但切换到标准HTML按钮不会改变任何内容):

{
image.getImage(imagePath).then((结果)=>{
window.open(result.src','宽度=600,高度=400,左侧=200,顶部=200')
})
}}
>

谢谢你的帮助

不幸的是,我不能重现你的问题,你能提供更多的信息吗?我使用的是Firefox版本73.0.1i发现了问题,这是一个我没有考虑过的AdBaseCK扩展。为localhost禁用它解决了这个问题。
<IconButton variant= "contained" color="secondary" className="clicked-button"
    onClick={()=>{
        Images.getImage(imagePath).then((result)=>{
            window.open(result.src, '', 'width=600,height=400,left=200,top=200')
        })
    }}

    ><ZoomInOutlinedIcon/></IconButton>