コード例 #1
0
        internal JSObjectReference(JSRuntime jsRuntime, long id)
        {
            _jsRuntime = jsRuntime;

            Id = id;
        }
コード例 #2
0
 public ValueTask Reload(bool forceGet = false)
 => JSRuntime.InvokeVoidAsync("location.reload", forceGet);
コード例 #3
0
ファイル: JSWindow.cs プロジェクト: lanicon/CosyNest
 public ValueTask Print()
 => JSRuntime.InvokeVoidAsync("print");
コード例 #4
0
ファイル: JSWindow.cs プロジェクト: lanicon/CosyNest
 public ValueTask Close()
 => JSRuntime.InvokeVoidAsync("close");
コード例 #5
0
ファイル: JSWindow.cs プロジェクト: lanicon/CosyNest
 public ValueTask Alert(string message)
 => JSRuntime.InvokeVoidAsync("alert", message);
コード例 #6
0
ファイル: JSWindow.cs プロジェクト: lanicon/CosyNest
 public ValueTask <bool> Confirm(string message)
 => JSRuntime.InvokeAsync <bool>("confirm", message);
コード例 #7
0
 /// <summary>
 /// 通过JS互操作直接写入document.cookie属性
 /// </summary>
 /// <param name="cookie">要写入的Cookie文本</param>
 /// <returns></returns>
 private ValueTask SetCookie(string cookie)
 => JSRuntime.SetProperty("document.cookie", cookie);
コード例 #8
0
 /// <summary>
 /// 通过JS互操作直接读取document.cookie属性
 /// </summary>
 /// <returns></returns>
 private ValueTask <string> GetCookie()
 => JSRuntime.GetProperty <string>("document.cookie");
コード例 #9
0
ファイル: JSLocalStorage.cs プロジェクト: lanicon/CosyNest
        public async Task <(bool Exist, string?Value)> TryGetValueAsync(string key)
        {
            var value = await JSRuntime.InvokeAsync <string?>("localStorage.getItem", key);

            return(value is { }, value);