使用 google chrome 浏览器扩展打开带有参数的 .net 应用程序
Open a .net app with parameters using google chrome browser extension
我制作了一个 dotnet 应用程序,它将接受 link 并进行转换。我想知道如何制作一个 google chrome 扩展程序来打开带有参数的应用程序。
这是路径:“D:\Code\C#\GoogleClasses\bin\Debug\netcoreapp3.1\GoogleClasses.exe”
这些是参数:--convert https://whosebug.com/questions/ask
如有任何帮助,我们将不胜感激
如果我正确理解了您的要求。方法在这里
- 您不能直接从 Chrome 或其他浏览器调用 exe。即使直接扩展。
但是你可以做一些工作。使用 Chrome 的 NativeMessaging API。支持此功能的本机应用程序必须注册知道如何与扩展通信的本机消息传递主机。
本机消息 API:https://developer.chrome.com/docs/apps/nativeMessaging/
如果您不知道如何创建 Chrome 扩展,您可以从这里轻松创建一个快速的现成扩展(您可以在以后随时自定义):https://extensionizr.com/
在扩展上,您可以根据您的要求调用 exe,例如特定范围或 URL 或其他任何内容
然后只需将扩展添加到 chrome 并启用它。这将使用参数调用 exe,您可以使用 C#
生成输出
我制作了一个 dotnet 应用程序,它将接受 link 并进行转换。我想知道如何制作一个 google chrome 扩展程序来打开带有参数的应用程序。
这是路径:“D:\Code\C#\GoogleClasses\bin\Debug\netcoreapp3.1\GoogleClasses.exe”
这些是参数:--convert https://whosebug.com/questions/ask
如有任何帮助,我们将不胜感激
如果我正确理解了您的要求。方法在这里
- 您不能直接从 Chrome 或其他浏览器调用 exe。即使直接扩展。
但是你可以做一些工作。使用 Chrome 的 NativeMessaging API。支持此功能的本机应用程序必须注册知道如何与扩展通信的本机消息传递主机。 本机消息 API:https://developer.chrome.com/docs/apps/nativeMessaging/
如果您不知道如何创建 Chrome 扩展,您可以从这里轻松创建一个快速的现成扩展(您可以在以后随时自定义):https://extensionizr.com/ 在扩展上,您可以根据您的要求调用 exe,例如特定范围或 URL 或其他任何内容
然后只需将扩展添加到 chrome 并启用它。这将使用参数调用 exe,您可以使用 C#
生成输出