我正在做一个坚持使用真实模态窗口的项目。当前的实现工作,它只是调用“showModalDialog”并使用对话框存储在“returnVal”中的结果。
但是,在 Chrome 上,当您导航到其他页面时,此功能不再起作用。这是一个记录在案的错误。
我将其更改为使用 window.open。我可以传入一个回调没有问题......但是,弹出窗口需要是可导航的(它是将一个项目添加到数据库,然后将项目ID返回到调用页面)。我可以将回调传递给弹出窗口,但是当它导航时,我失去了那个回调......
即使在弹出窗口中导航到新页面时,有什么方法可以保留指向回调的指针吗?