gpt4 book ai didi

c# - 在新的 Microsoft Edge 窗口中打开 URL

转载 作者:行者123 更新时间:2023-12-03 21:33:39 28 4
gpt4 key购买 nike

我正在编写一个应用程序(使用 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"或调用 3rd 方实用程序的结果都是一样的。仍然“很好”地工作,但是一旦您想要多个站点,它将添加另一个选项卡。
  •     @echo

    EdgeLaunch.exe "http://www.idnes.cz"

    EdgeLaunch.exe "http://www.seznam.cz"

    exit

    资料来源:
    EdgeLaunch: http://www.edgemanage.emmet-gray.com/Articles/EdgeLaunch.html
    EdgeLauncher: https://github.com/MicrosoftEdge/edge-launcher
  • 电源 shell 脚本
    警告:作为一项研究,我正在绕过执行的安全策略
  •     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-Javascript - 认真的?!!! - 快工作了
    听起来很糟糕。它几乎可以正常工作,但是。
    此类弹出窗口通常受到限制。甚至当我 20 次允许来自本地 html 文件的 pupus 时。 Edge 以某种方式忽略了每一个新的创业公司。 (omfg)

  • 但是,好的经典 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);

    绝望的事实:它在第二次手动尝试时打开 window 。但。一旦你设置了“status=yes”属性。它将再次成为选项卡。

    这就是我从互联网上得到的。没有人可以通过一些网页简单地打开 2 个该死的窗口。

    关于c# - 在新的 Microsoft Edge 窗口中打开 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39436895/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com