/// <summary> /// Returns true if a call to Share() would succeed. /// Returns false if it would fail or sharing is not supported /// </summary> /// <returns></returns> public async Task <bool> CanShare(ShareData shareData) { return(await jsRuntime.HasProperty(jsRuntimeObjectRef, "navigator.canShare") && await jsRuntime.InvokeInstanceMethodAsync <bool>(jsRuntimeObjectRef, "navigator.canShare", shareData)); }