Die Anfrage wird vom Benutzeragenten oder der Plattform im aktuellen Kontext nicht zugelassen, möglicherweise weil der Benutzer die Berechtigung verweigert hat.
Ich glaube, das liegt daran, dass Safari möchte, dass Sie dies über das Klickereignis tun, und Blazor die Anfrage über seine Interop-Ebene weiterleitet.
Hat das jemand zum Laufen gebracht?
Beispielcode:
Razor:
Code: Select all
Copy
Code: Select all
private async Task CopyToClipboard(string textToCopy)
{
await JSRuntime.InvokeVoidAsync("navigator.clipboard.writeText", textToCopy);
}
Mobile version