Blazor 中的 Google Chrome 扩展

Aam*_*Ali 9 c# google-chrome-extension blazor blazor-client-side

由于 Blazor 可以通过 WebAssembly 在客户端运行,我们可以使用 Blazor 开发/设计 Google Chrome 扩展吗?

小智 11

我开发了一个包,能够将 Blazor WebAssembly 应用程序构建到 Chrome 扩展中。

查看GitHub上的存储库,了解如何将项目转换为 Blazor Chrome 扩展项目的分步说明。


Sco*_*uhl 5

查看这个 Github 存储库,它演示了用 Blazor 编写的 Hello World Chrome 扩展。它与 Chrome API 没有交互,但展示了如何将 Blazor 应用程序打包为扩展。

https://github.com/traxium/web assembly-chrome-extension

您应该能够使用 Javascript Interop 来调用浏览器 API,但我不知道有什么方法可以直接调用它们。将浏览器 API 映射到 C# 的开源项目在这里是理想的选择。