如何清除 Windows Phone 8 上 Cordova Web View 的缓存?

2023-12-06

我正在为 Windows Phone 8 开发 Cordova 2.9.0 应用程序。该应用程序大量使用外部内容,使用从其他来源提供的 JS 和 HTML 内容。一切正常,但浏览器组件缓存严重。

我发现清除缓存的唯一方法是卸载并再次安装该应用程序才能生效。这样做的缺点是我的本地存储也会被清除,从而减慢我的周期。

我认为可以通过在 Cordova 模板中写入额外的 C# 来清除缓存他们服务,顺便说一下我用的。


因此,虽然这并不那么重要,但我确实偶然找到了一个可行的答案。这网页浏览器类确实有一个合适的方法可以调用:清除Internet缓存异步.

Since CordovaBrowser继承自WebBrowser,只需添加一行即可MainPage.xaml.cs起始页的 C# 初始化发生的位置:

namespace FooBarApp
{
    public partial class MainPage : PhoneApplicationPage
    {
        // Constructor
        public MainPage()
        {
            InitializeComponent();
            this.CordovaView.Loaded += CordovaView_Loaded;
            // blammo!
            this.CordovaView.CordovaBrowser.ClearInternetCacheAsync();
        }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何清除 Windows Phone 8 上 Cordova Web View 的缓存? 的相关文章

  • iPad 上的 Cordova 锁定方向失败

    我正在使用 cordova 3 5 0 0 2 6 最后一个稳定版本 我在锁定 iPad 设备的方向时遇到问题 在 iPhone 上它可以正常工作 但在 iPad 上方向未锁定 我想锁定整个应用程序而不仅仅是页面 这是我当前的 config
  • 为 Windows 8 编写的应用程序可以在 Windows Phone 8 上运行吗?

    正如微软所说 Windows 8 和 Windows Phone 8 共享相同的代码库 如果我使用 Visual Studio 2012 RC 为 Windows 8 编写一个应用程序 我想知道我是否可以在 Windows Phone 8
  • 寻找简单的Java内存缓存[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个简单的Java内存缓存 它具有良好的并发性 因此LinkedHashMap不够好 并且可以
  • Cordova 构建 - 无法解析 com.android.tools.build:gradle:1.5.0

    升级我的机器 Ubuntu 15 10 的 cordova 和 npm 后 我无法使用 cordova 构建新项目 构建指责 graddle 中存在错误 我做了一些研究并找到了一些可能的解决方案 解决方案例如更改版本和 url graddl
  • 无法禁用 jQuery 缓存

    Update 我发现这一定是缓存问题 但我无法关闭缓存 这是我更改后的脚本
  • 在 MVC 应用程序中配置 NHibernate 二级缓存

    我有一个使用 NHibernate 的 MVC3 应用程序 一切都很顺利 直到我开始尝试添加二级缓存 浏览网页几个小时后 我终于找到了我认为正确的 dll NHibernate Caches SysCache2 dll 并将其添加到我的项目
  • 在 Windows Phone 8 中以编程方式下载媒体文件

    我们的应用程序是基于视频 音频的应用程序 我们已将所有媒体上传到 Windows Azure 上 但需要方便用户点播下载音视频文件 以便在本地播放 所以我需要以编程方式下载音频 视频文件并将其保存在IsolatedStorage中 我们有每
  • 使@lru_cache忽略一些函数参数

    我怎样才能使 functools lru cache https docs python org 3 library functools html functools lru cache装饰器忽略一些与缓存键有关的函数参数 例如 我有一个如
  • PhoneGap BarcodeScanner - ClassNotFound

    UPDATE 2 我发布了一个解决我原来问题的答案 看欲了解更多信息 https stackoverflow com a 9541490 398519 UPDATE供任何想知道的人参考 最后我发现了这个 http github com co
  • Android 上的键盘隐藏输入(位置:固定;底部:0;)

    尝试了很多事情
  • nuxt.js - 如何在服务器端为所有客户端缓存 axios 调用

    我正在使用 vue nuxt js 应用程序 我想知道是否可以为所有客户端缓存 axios webservice 调用 我必须获取一些货币参考数据 而每个客户都必须调用这些数据并没有多大意义 有人可以给我一些提示 甚至是一个例子吗 谢谢 这
  • 如何在Phone类库项目中添加ResourceDictionary并访问它

    我正在开发一个项目 其中我有一个引用图书馆项目的子项目 在我的库项目 电话类库 中 如何创建 ResourceDictionary xaml 其中我需要添加一些样式并在 xaml 文件和 cs 文件中使用它 我需要访问 xaml 文件中的
  • 如何保存 1 个 xcode 项目中的所有构建设置并在其他 xcode 项目上使用它们?

    我使用 xcode 4 5 和 cordova phonegap 来构建我的应用程序 我投入了大量时间来获取适合我的 Xcode 项目的构建设置 并且我想在我正在构建的多个应用程序上重用这些设置 我正在寻找是否有一种快速的方法来导出这些设置
  • cordova-plugin-whitelist 适用于 Android,但不适用于 iOS (Phonegap Build)

    我正在开发一个用 Cordova 封装并使用 Phonegap Build 构建的 JavaScript 应用程序 我们包括cordova plugin whitelist来自我们构建中的 npm 并添加了
  • 后台地理围栏 Windows Phone 8.1 (WinRT)

    Issue 我试图在 WP8 1 WinRT 中发生地理围栏事件 进入 退出 时触发后台任务 我已经编写了一个示例应用程序来尝试让它工作 但似乎无法做到这一点 到目前为止 我已采取以下步骤来尝试让地理围栏在后台运行 检查位置功能 创建 注册
  • Cordova 地理定位不适用于 Android

    我想在 Android 上使用地理定位 我用 Apache Cordova 编写应用程序 地理定位在 android 电脑模拟器和 android 手机上均不起作用 I try http cordova apache org docs en
  • 使用 RSpec 进行 Rails 片段缓存测试

    我觉得这是一个没有太多记录的主题 至少我在这里找到最佳实践时遇到了很多麻烦 我使用 cache key 在视图中进行片段缓存 tbody employees each do employee cache employee do tr emp
  • 将代码保存在 L1 缓存中

    我一直在阅读维基百科关于 K 编程语言的文章 http en wikipedia org wiki K programming language Performance characteristics这就是我所看到的 解释器的小尺寸和语言的
  • Yslow 替代方案 - 针对小型网站的优化

    我正在开发一个基于内部网的小型 Web 应用程序 我安装了 YSlow 它建议我做几件事 但它们似乎与我无关 例如 我不需要 CDN 我的应用程序很慢 所以我想减少请求的带宽 我应该遵守 YSlow 的哪些规则 是否有适用于小型网站的替代工
  • 强制浏览器重新加载index.htm

    通过在浏览器地址字段中输入 URL www mydomain com index htm 或仅 www mydomain com 并按 Enter 键 如何强制浏览器在加载页面时始终加载最新版本的 index htm 我正在 Chrome

随机推荐

  • 将 XML(DataSet) 作为参数传递 ksoap2 android

    我正在尝试使用 ksp 2 向 web 服务发送 XML 请求 但它不起作用 我的网络服务请求格式是
  • 读取 XML 标头编码

    我有许多 XML 文件 我想用脚本处理它们 将它们从任何编码转换为 UTF 8 使用中给出的代码这个很好的答案我可以进行转换 但如何读取 XML 标头中给出的编码 例如 我有许多文件已经是 UTF 8 格式 应该保留它们 但是 我有很多文件
  • 通过字符串从 C# 动态对象获取属性值(反射?)

    想象一下我有一个动态变量 dynamic d something 现在 我为d另一方面 我从字符串数组中得到 string strarray property1 property2 我事先不知道房产名称 如何在代码中一次d创建并从数据库中提
  • 将记事本++中某些标签之间的空格替换为逗号

    我正在尝试在记事本 中编写一个正则表达式 它获取两个标签之间包含的所有空格并用逗号替换它们 基本上 如果我有这个输入
  • MySQL默认值问题

    在 MySQL 中 整数字段的默认值为 0 在插入过程中 该字段的值为 NULL 并且 NULL 被插入 我使用该字段的值进行一些算术运算 例如加法 乘法 除法 这会导致错误 因为插入了 NULL 如何解决这个问题 如果整数 小数等字段的插
  • 将自定义滤镜应用于相机输出

    如何将自定义滤镜应用于相机输出中的单个帧并显示它们 到目前为止我尝试过的 mCamera setPreviewCallback new CameraGreenFilter public class CameraGreenFilter imp
  • C# 使用正则表达式删除行,包括换行符

    我需要从某些文本中删除与特定模式匹配的行 一种方法是使用带有开始 结束锚点的正则表达式 如下所示 var re new Regex pattern RegexOptions Multiline string final re Replace
  • Stroustrup 的 PPP 书中有关多边形的问题

    我阅读了 Stroustrup 的 使用 C 进行编程原理和实践 一书 在第12章和第441页中有这样的代码 This is example code from Chapter 12 3 A first example of Program
  • Scala DSL - 引用父级的嵌套块

    在 Scala 中使用 DSL 假设我有这样的东西 house floor bedroom kids bedroom master floor kitchen 现在我想要的是在每个嵌套块中都有一个引用或引用封闭块上的函数 例如 效果是地板被
  • SQL Azure:在 SSMS 2008 R2 中编写对象脚本时出现 SMO 异常

    我正在使用 SQL Server Management Studio 2008 R2 来管理 SQL Azure 数据库 当我尝试右键单击数据库中的任何对象 然后执行 脚本表为 gt 创建 gt 新建查询编辑器窗口 时 我每次都会收到以下异
  • 使用 ASP .NET Core Identity 和 EntityFrameworkCore 注册新用户时出现 InvalidOperationException

    我正在关注使用身份的文档并尝试注册一个新用户 执行注册操作 但失败并出现以下错误 InvalidOperationException 无法为 ApplicationUser 创建 DbSet 因为该类型不包含在上下文的模型中 Startup
  • 在 C# 中使用 RSA 加密并在 Java 中使用解密时出现填充错误

    目前 当我使用 Java 解密 C 中生成的 Base64 编码的 RSA 加密字符串时 收到以下错误 javax crypto BadPaddingException 不是 PKCS 1 块类型 2 或零填充 NET 和 Java 交换之
  • 为什么 RTC 中没有显示我的待处理更改?

    场景 我刚刚连接到流 并创建了一个新的存储库工作区 我加载了它的两个组件 并修改了一些代码 如果我打开 挂起的更改 视图 我在那里看不到任何挂起的更改 并且选择了 显示完整视图 因此我应该看到传入 传出和挂起的更改集 我的文件已保存 我可以
  • Python + Flask + Discord:如何通过 Flask 端点通过 Discord 发送消息?

    我正在尝试发送一条不和谐的消息 通过 Flask 端点激活 当我打电话时 我收到以下错误消息http 127 0 0 1 5000 send RuntimeError There is no current event loop in th
  • 困惑如何在 C++ 中使用 strtod() 从字符串转换为双精度

    如果有人能解释如何使用该功能 那就太好了 看不懂参数 Thanks 第一个参数是指向字符的指针 c str 为您提供来自字符串对象的指针 第二个参数是可选的 它将包含一个指向字符串中数值之后的下一个字符的指针 看http www cplus
  • 展开详细信息/摘要时滚动到锚点?

    我有一大堆堆叠的 div 其中包含id锚点和嵌入视频包裹在details and summary标签 是否可以同时扩展details并滚动到其id只需单击一下 如果我使用下面的脚本 我可以滚动到一个锚点a tag JS document r
  • 如何将绑定错误转化为运行时异常?

    正如我们的项目中设置了 将警告视为错误 以捕获早期可能的问题一样 我希望有一个运行时异常来尽早捕获它们 我最近被这个问题困扰了 我很高兴能有这个 能做到吗 如果是的话 怎么办 你可以挂入PresentationTraceSources与您自
  • 从数据框中删除百分比

    我有一个源自 Excel 文件的数据框 它在列上方有常见的标题 但有些列中有 符号 我想删除它们 搜索 stackoverflow 给出了一些很好的代码 用于从矩阵中删除百分比 有什么方法可以编辑 R 中矩阵中的值吗 当我尝试将其应用到我的
  • 如何在 Angular 中初始化 Firebase App Check

    我想知道如何使用 Angular 初始化 firebase 应用程序检查 我正在使用 Angular Fire 但我不确定如何在使用任何服务之前初始化 Firebase 应用程序检查 文档有这个 在访问任何 Firebase 服务之前 将以
  • 如何清除 Windows Phone 8 上 Cordova Web View 的缓存?

    我正在为 Windows Phone 8 开发 Cordova 2 9 0 应用程序 该应用程序大量使用外部内容 使用从其他来源提供的 JS 和 HTML 内容 一切正常 但浏览器组件缓存严重 我发现清除缓存的唯一方法是卸载并再次安装该应用