c# - 使用c#在浏览器中打开一个url,chrome不允许打开新窗口
问题描述
单击按钮时,我将在默认 Web 浏览器中打开一个 url。它工作正常,但是当我尝试从开始菜单手动打开同一浏览器的新窗口(正常或隐身)时,它不允许。我只在 chrome 中遇到这个问题。我正在使用下面的代码打开网络浏览器 url。
private void OpenUrl(string url)
{
ProcessStartInfo ps = new ProcessStartInfo
{
FileName = url,
UseShellExecute = true
};
Process.Start(ps);
}
如果有任何其他更好的方法可以在 c# 中打开 url,请帮助我,这样我就可以避免 chrome 问题。
解决方案
推荐阅读
- sql - 合并没有视图的子查询
- php - PHP将字符串转换为变量不起作用
- c - 在 Mac OS Catalina 10.15.2 上安装 Library X11
- f# - 具有多个函数的递归 F#
- windows - 来自 docker-compose 的环境变量未传递给容器
- python - 如何在 add_widget() 中引用 id
- kubernetes - 在 kubernetes spec.template.spec.containers[1].image 上创建 Deployment YAML 时出错:必需值
- javascript - 从 Launchpad-Tile 更改颜色
- docker - Docker 卷无法与 Docker-compose 一起生成 Doxygen 文档
- javascript - 在codeigniter中上传和表单验证之前的Ajax图像预览