无法读取 document.cookie 客户端



Javascript给出错误:"DOMException:未能从"Document"读取"cookie"属性:拒绝访问此文档。">

Iv'e将所有cookie设置为使用HttpOnly=false,但这似乎没有帮助。如果我在没有木偶师的情况下调用页面,则该页面可以完美运行。

我目前从我初始化木偶师的请求中复制所有会话变量:

var cookies = new List<CookieParam>();
foreach (var key in request.Cookies.Keys)
{
var cookie = request.Cookies.Get(key.ToString());
cookies.Add(new CookieParam {
Name = cookie.Name,
Value = cookie.Value,
HttpOnly = false,
Domain = cookie.Domain,
Url = baseUrl,
Path = cookie.Path,
Secure = cookie.Secure
});
}
await page.SetCookieAsync(cookies.ToArray());

我使用的是page。SetContent(…(以创建页面内容。这似乎不允许使用Cookie客户端。

我切换到使用页面。避免了该问题的GoToAsync(…(。

最新更新