gpt4 book ai didi

c# - Windows 8 App Webview 提取 cookie

转载 作者:太空宇宙 更新时间:2023-11-03 16:24:13 25 4
gpt4 key购买 nike

我的 Windows 8 应用程序中有一个 WebView 。有没有办法从 webview 访问 cookie?我使用 cookiecontainer 来获取响应 cookie,但我想访问 webview 的 cookie jar。如果不可能,我可以访问本地文件夹吗?

我发现每个应用程序的 cookie 都存储在本地文件夹中:

Metro 应用程序 Cookie%Root%\Users\%User%\AppData\Local\Packages\%MetroAppName%\AC\INetCookies包含特定于每个 Metro 应用程序的 cookie 文件。数据包含在文本文件中。

有没有办法以编程方式从应用程序访问内容?

我稍后会尝试以下操作:

using Windows.Storage;

StorageFolder localFolder = ApplicationData.Current.LocalFolder;

更新:我尝试寻找上述文件夹 INetCookies,但它似乎不存在。

最佳答案

事实是,如果您去 AppData\Local\Packages\PACKAGE_NAME 文件夹中搜索,cookie 的文件夹确实存在。但是根据 Microsoft 的政策,我们无法访问 PACKAGE_NAME 文件夹中的所有数据。

我们只能访问本地状态、临时状态和永久状态的文件夹,但 cookie 保存在 AppData\Local\Packages\PACKAGE_NAME\AC\INetCache\SOME_KIND_OF_NAME 文件夹中,Metro 应用无法访问该文件夹。

如果需要,您可以通过下面的 MSDN 链接获得进一步许可:

http://msdn.microsoft.com/en-in/library/windows/apps/hh464917.aspx

http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.aspx

关于c# - Windows 8 App Webview 提取 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13041157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com