在NEW Microsoft Edge窗口打开URL
本文关键字:URL 窗口 Edge NEW Microsoft | 更新日期: 2023-09-27 18:06:43
我正在编写一个应用程序(使用c#),需要在指定web浏览器的新窗口中打开提供的URL。我唯一有问题的浏览器是Microsoft Edge。
使用浏览器exe打开页面根本不起作用。浏览器窗口根本不出现
Process.Start("C:'Windows'SystemApps'Microsoft.MicrosoftEdge_8wekyb3d8bbwe'MicrosoftEdge.exe", "https://google.com");
我在网上搜索了一下,找到了另一种方法:
Process.Start("microsoft-edge:https://google.com");
此代码打开页面,但将其附加到现有窗口(如果有的话)。
有没有办法在新窗中打开页面?
我要加入这个程序的绝望用户的行列。
这是我今天搜索如此简单的工作(对于普通浏览器)的结果。
- Bat文件-不去使用直接调用microsoft-edge:"url"或调用第三方工具的结果都是一样的。仍然工作"很好",但一旦你想要多个站点,它会添加另一个选项卡。
@echo
EdgeLaunch.exe "http://www.idnes.cz"
EdgeLaunch.exe "http://www.seznam.cz"
exit
来源:EdgeLaunch: http://www.edgemanage.emmet-gray.com/Articles/EdgeLaunch.htmlEdgeLauncher: https://github.com/MicrosoftEdge/edge-launcher
- Power shell脚本警告:作为一项研究,我正在绕过执行 的安全策略
- HTML-Javascript -真的吗?-快工作了虽然听起来很糟糕。它差不多起作用了,但是。这种弹出窗口通常是受限制的。甚至当我20次允许从本地html文件的瞳孔。Edge在某种程度上忽略了这一点。(omfg)
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Bypass -Force;
Start-Process -FilePath "msedge" -ArgumentList "http://idnes.cz"
Start-Process -FilePath "msedge" -ArgumentList "http://novinky.cz"
有趣的事实:如果你把url留空,它将打开新的窗口。一旦你添加了有效的url…
但是,好的,经典的HTML结构,和一个脚本在页面上:
params = 'width='+screen.width;
params += ', height='+screen.height;
params += ', top=0, left=0'
params += ', fullscreen=yes';
params += ', directories=yes';
params += ', location=yes';
params += ', menubar=yes';
params += ', resizable=yes';
params += ', scrollbars=yes';
params += ', status=no';
params += ', toolbar=yes';
params += ', show=yes';
window.open("http://idnes.cz",'window1', params);
window.open("http://novinky.cz",'window2', params);
绝望的事实:它打开窗户的第二次手动尝试。但是。一旦你设置了"status=yes"属性。还是TAB
这就是我从网上得到的全部。没有人有办法简单地打开两个该死的窗口来浏览网页。