我们的产品支持IE和Mozilla Firefox,当我登录到我们的Element Manager UI时,在mozilla firefox中,当点击地址栏上的重新加载当前页面图标时,我被重定向到空白页面。之后,我必须单击地址选项卡并按Enter键进行重新加载。当我执行F5或单击地址选项卡并按Enter键时,不会重定向到空白页面,只有当我点击地址栏上的重新加载当前页面图标时才会发生。
当我点击重新加载当前页面图标时,我弹出一个提示"要显示此页面,Firefox必须发送信息以重复之前执行的任何操作(例如搜索或订单确认) "然后我必须单击重新发送,然后它将我带到空白页面。
这只发生一次,第二次如果我点击了关机当前页面图标,我没有看到弹出窗口和页面正确重新加载。请帮忙。
我在main.js中添加了部分代码
<head> <body onload="beforeStartDeviceManagement();" onbeforeunload="beforeCloseWindow();"> </head>
function beforeCloseWindow() {
// apply to 8000 or CB
if (theDevice.is8k != undefined || theDevice.isVSP != undefined) {
var vrfCheck = self.name.indexOf(vrfContextView.PrefixName);
if (vrfCheck >= 0) {
var idStr = self.name.substring(vrfCheck + vrfContextView.PrefixName.length);
var id = parseInt(idStr);
window.opener.closeVrfWindow(id);
} else {
if (window.isVrfWindowOpened()) {
window.closeVrfWindow(theView.vrfId);
}
if(window.helpPopup){
helpPopup.close();
}
if(window.theHelpWindow){
theHelpWindow.close();
}
// call save configugation function
theView.validateSaveConfig();
}
}
// else, do nothing
}