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