blazor(服务器端)javascript互操作:javascript失败,因为代码必须以用户启动的方式运行
我在使用服务器端blazor将数据写入剪贴板时遇到问题。 在FirefoxV69下使用服务器端blazor按下按钮后,该库无法将文本写入剪贴板,但在ChromeV77下可以正常工作 使用一个没有blazor的简单的老javascript html页面,剪贴板可以在firefox和chrome中工作 我假设firefox具有安全性要求,剪贴板操作必须在标记为“用户启动”的代码中进行 由于服务器端blazor从用户启动的javascript到服务器端c#再到websocket事件javascript,“复制到剪贴板”javascript代码不再标记为“用户启动” blazor中有没有一种官方的方法或黑客可以在“用户启动”标志打开的情况下执行javascript互操作代码 更新:添加了一个用于简单复制的存储库 更新2:blazor(服务器端)javascript互操作:javascript失败,因为代码必须以用户启动的方式运行,javascript,asp.net-core,blazor-server-side,Javascript,Asp.net Core,Blazor Server Side,我在使用服务器端blazor将数据写入剪贴板时遇到问题。 在FirefoxV69下使用服务器端blazor按下按钮后,该库无法将文本写入剪贴板,但在ChromeV77下可以正常工作 使用一个没有blazor的简单的老javascript html页面,剪贴板可以在firefox和chrome中工作 我假设firefox具有安全性要求,剪贴板操作必须在标记为“用户启动”的代码中进行 由于服务器端blazor从用户启动的javascript到服务器端c#再到websocket事件javascript
问题:现在被跟踪到我没有可用的修复程序,但我找到了上下文:我没有可用的修复程序,但我找到了上下文: