【问题标题】:Open a .net app with parameters using google chrome browser extension使用 google chrome 浏览器扩展打开带有参数的 .net 应用程序
【发布时间】:2021-05-05 16:41:36
【问题描述】:

我制作了一个 dotnet 应用程序,它将获取链接并进行转换。我想知道如何制作一个可以使用参数打开应用程序的 google chrome 扩展程序。

这是路径:“D:\Code\C#\GoogleClasses\bin\Debug\netcoreapp3.1\GoogleClasses.exe”

这些是参数:--convert https://stackoverflow.com/questions/ask

任何帮助将不胜感激

【问题讨论】:

  • 您听说过命令行参数 (CLA) 吗?每个 .exe 都可以让它们传入,这就是您的 Main 方法中的内容。
  • @DudeManGuy 是的,我想使用扩展中的命令行参数执行应用程序
  • 您可以使用 Native Messaging 将数据传递给您的应用程序 (developer.chrome.com/docs/apps/nativeMessaging)

标签: c# html .net google-chrome-extension


【解决方案1】:

如果我正确理解了您的要求。这是方法

  1. 您不能直接从 Chrome 或其他浏览器调用 exe。即使是直接扩展。

但是,您可以通过一些工作来做到这一点。使用 Chrome 的 NativeMessaging API。支持此功能的原生应用程序必须注册一个知道如何与扩展程序通信的原生消息传递主机。 NativeMessaging API:https://developer.chrome.com/docs/apps/nativeMessaging/

  1. 如果您不知道如何创建 Chrome 扩展程序,您可以从这里轻松创建一个快速现成的扩展程序(您可以随时自定义):https://extensionizr.com/ 在扩展程序上,您可以根据您的要求调用 exe,例如特定范围或 URL 或其他任何内容

  2. 然后只需将扩展添加到 chrome 并启用它。这将使用参数调用 exe,您可以使用 C# 生成输出

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-08
    • 2015-09-28
    • 1970-01-01
    • 1970-01-01
    • 2022-12-18
    • 2023-02-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多