Запрос не разрешен пользовательским агентом или платформой в текущем контексте, возможно, потому, что пользователь отказал в разрешении.
Я считаю, что это связано с тем, что Safari хочет, чтобы вы сделали это через событие щелчка, а Blazor маршрутизирует запрос через свой уровень взаимодействия.
/>У кого-нибудь это заработало?
Пример кода:
Razor:
Код: Выделить всё
Copy
Код: Выделить всё
private async Task CopyToClipboard(string textToCopy)
{
await JSRuntime.InvokeVoidAsync("navigator.clipboard.writeText", textToCopy);
}
Подробнее здесь: https://stackoverflow.com/questions/728 ... -in-safari
Мобильная версия