我的桌面上有一个本地html文件,当我点击它时,如果我已打开chrome并打开了几个标签,它将在新浏览器的Chrome浏览器中打开我的本地文件。
我希望它在一个单独的Chrome浏览器窗口中打开,因此它在该窗口中打开的唯一网页,不应该打开其他现有标签。
我也想调整窗口大小,我在html文件的标题中尝试了类似的东西
<script type="text/javascript">
var myWindow;
function resizeWinTo() {
myWindow.resizeTo(600, 600);
myWindow.focus();
}
window.onload = resizeWinTo;
</script>
但它不起作用。
如何执行此操作,在新的浏览器窗口中打开,然后调整该窗口的大小?
编辑:只是为了澄清,我点击桌面上的html文件图标,而不是某个网页中的html文件链接。
编辑2:所以我已经尝试做了下面的一些答案,作为测试,我创建了一个简单的'hello world'html页面,名为'myfile.html',保存到我的桌面,文件的代码是
<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript">
OpenInNewWindow();
var WindowReference;
function OpenInNewWindow()
{
WindowReference = window.open("http://www.google.com",
"DescriptiveWindowName", "resizable=yes,scrollbars=yes,status=yes");
}
</script>
</head>
<body>
<H1> HELLO WORLD! </H1>
</body>
</html>
但是,如果我已经打开了我的broswer(我被最小化了),打开一些页面,比如bbc.com和cnn.com,那么我已经打开了两个标签。当我在桌面上双击“myfile.html”时,它只会在我现有的浏览器中打开第三个选项卡。
但我想要一个全新的独立浏览器窗口打开,怎么办呢?
答案 0 :(得分:0)
这是你可以做的。
按win + R
打开“运行”,输入regedit
并按Enter
Go to HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
您应该看到一个名为(默认)的密钥。双击此按钮可获得编辑弹出窗口。 更改键值
这
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"
要
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --new-window "%1"
现在,无论何时打开任何已保存的html页面,您都应该能够在新窗口中看到。