javascript - 从 C# 桌面应用程序打开浏览器并在网页中捕获参数
问题描述
我有一个用 C# 构建的桌面表单,它有一个文本字段和一个按钮。当用户在文本框中输入他/她的名字(例如 John)并按下回车键时,应该会打开一个浏览器窗口并显示“Hello, John”。请告诉我桌面表单将如何发送参数(约翰),网页将如何捕捉它来显示。提前致谢。
解决方案
所以这是 C# 中的代码,用于在给定 URL 的情况下打开浏览器:
Process.Start("explorer.exe", "https://yoursite?name=John");
然后在您的网页中,您应该name
从查询字符串中读取该参数,以下是您可以在 JS 中执行此操作的方法:
var name = new URLSearchParams(window.location.search).get('name');
推荐阅读
- node.js - Discord.js TypeError:无法读取 null 的属性“角色”
- assembly - 如何使用 Irvine32 并以有限的精度以十进制而不是科学计数法显示浮点数?
- java - 为什么 Java 记录的规范构造函数没有比记录级别更严格的访问权限?
- php - 相关文章 PHP (Wordpress) 的问题
- android - 添加假阴影时如何从BottomSheetDialog中删除空白?
- asp.net-core - Asp .net core - 通过角色授权访问文件夹中的所有文件
- authentication - 我可以在 ASP.NET Core 3 中组合来自两个身份验证方案的身份吗?
- reactjs - Jumbotron 没有拉伸全宽
- javascript - 如何将文本添加到 Javascript 数组中的每个文本值?
- python - PyTorch:从一批图像中矢量化补丁选择