8

问题源于以下问题。我在我的 Android 设备上使用 TiddlyWiki ( Classic ) SPA,通常将它与 FireFox 及其 TiddlyFox 扩展一起使用以进行保存。由于某些原因,我希望能够使用其他浏览器使用(并保存)我的 TW,所以我正在使用 PHP 后端(我的MicroTiddlyServer的分支,但它的代码在这里并不重要,我相信,+这个PHP 服务器)。

在我的测试中,我注意到虽然保存效果很好,但有时(至少当 PHP 服务器由于这种丑陋的 Android“优化”而从内存中卸载时,这似乎是不可配置的)一个 TW 从缓存中加载,因此它是最近一次保存之前而不是之后加载的。

所以,我想要的是检测页面是以普通方式加载还是从浏览器缓存加载的。是否可以通过 JavaScript 进行检查?

作为一个更糟糕的选择,我可以通过 MTS 注入时间戳并在加载时在 TW 中检查它,但我想避免这种复杂性(涉及前端和后端并添加更多 TW 文件操作)。

4

1 回答 1

0

如果您在 chrome 中使用远程调试器,您可以查看网络请求并确定您的项目是否已缓存。Firefox 似乎也有一个远程调试器。

于 2016-06-05T05:14:09.860 回答