3

在 Windows phone 7.5 应用程序中单击 appbar 中的按钮后,我想在 C# 中运行一些 JavaScript 代码以清除本地存储。我通过 Stack Overflow 和论坛遇到了各种代码,但特定代码在 Windows 手机应用程序中不起作用。您能帮我提供适用于 Windows Phone 7.5 应用程序的代码吗?

4

3 回答 3

2

你只要清除

Cookie 和 Web 浏览器缓存

YourWebBrowserControl.ClearCookiesAsync();

YourWebBrowserControl.ClearInternetCacheAsync();

于 2014-03-12T14:20:59.260 回答
0

在 WebBrowser 控件上设置IsScriptEnabled为 true。

在加载页面的 JavaScript 中创建一个函数来清除存储。(例如称它为“ClearStorage”)

从 call 后面的代码this.webBrowser1.InvokeScript("ClearStorage");。(根据需要调整 WebBrowser 控件的名称。)

于 2013-06-13T16:47:18.067 回答
0

加载网页后,当引发 LoadCompleted 事件时,调用 InvokeScript。如果您之前这样做,应用程序会抛出异常,错误代码为 80020006。

于 2013-09-19T08:03:21.277 回答