我正在使用window.open打开我的PDF文件。以下是我的代码。
各种浏览器的反应:
在chrome中:第一次单击PDF图标时,在新窗口中打开PDF文件。我没有关闭打开的PDF。每次当我再次点击相同的PDF图标时,它会再次聚焦同一个文件
在firefox中:第一次点击时,新窗口打开PDF文件(几乎与chrome相同),但是在不关闭现有PDF的情况下随后点击同一文件,它会一次又一次地打开同一个文件并将其聚焦
在IE中:这是主要问题。在第一次点击时,与其他浏览器一样,但在随后的点击中,打开的文件没有得到集中,根本没有任何事情发生。
有没有让IE专注于在新窗口中打开的相同PDF上进行后续点击?无论如何还要让firefox一次又一次地停止打开同一个文件,只关注Chrome中的现有文件?
function open_page(url, name, features) {
var win = window.open(url,
(name == null ? 'page' : 'test'),
(features == null ? 'menubar=1,toolbar=1,scrollbars=1,width=1024,height=768,resizable=1' : features));
if (win == null) {
alert('Not open');
} else {
document.isUnloading = false;
console.log("#2");
}
}