从UWP WebView中提取httponly cookie的方法如下:
string script = @"
function getCookie(name) {
var value = '';
document.cookie.split(';').forEach(function(cookie) {
var parts = cookie.trim().split('=');
if (parts[0] === name) {
value = parts[1];
}
});
return value;
}
getCookie('cookieName');
";
string cookieValue = await webView.InvokeScriptAsync("eval", new string[] { script });
上述代码定义了一个JavaScript函数getCookie
,它接受一个cookie名称作为参数,并返回对应的cookie值。然后,通过调用getCookie
函数来获取httponly cookie的值。
需要注意的是,由于httponly cookie的特性,它们无法通过JavaScript直接访问。上述方法通过在WebView中执行JavaScript代码来间接获取httponly cookie的值。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云云数据库MySQL。
领取专属 10元无门槛券
手把手带您无忧上云