我在培训中工作,我们在两个不同的主机位置托管相同的材料。为了使用相同的材料而不必创建修改后的副本,我使用脚本根据主机位置指向某个位置。如下所示:
function popup(url)
{
var width = 1280;
var height = 720;
var left = (screen.width - width)/2;
var top = (screen.height - height)/2;
var params = 'width='+width+', height='+height;
params += ', top='+top+', left='+left;
params += ', directories=no';
params += ', location=no';
params += ', menubar=no';
params += ', resizable=yes';
params += ', scrollbars=yes';
params += ', status=no';
params += ', toolbar=no';
newwin=window.open(url,'windowname4', params);
if (window.focus) {newwin.focus();}
}
if (window.location.hostname=='exacttraining.ekphost.com') {
popup('https://exacttraining.ekphost.com/exact/servlet/ekp?TX=PAGELAYOUT&MTX=myhome%26');
} else {
popup('https://exact.ekphost.nl/exact/servlet/ekp?TX=PAGELAYOUT&MTX=myhome%26');
}
这一直很有效,直到突然测试显示它不再适用于Chrome和Edge,但它仍然可以在IE中运行。你知道为什么它会在某些浏览器中停止工作(但不是全部)吗?我可以做些什么来让它在所有浏览器中都能正常工作吗?
谢谢, 艾米