网页中的所有文件都会被浏览器缓存在本地吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网页中的所有文件都会被浏览器缓存在本地吗?相关的知识,希望对你有一定的参考价值。

不会,仅有部分文件保存在本地

查看缓存方法(以Chrome为例):

    打开chrome

    地址栏输入chrome://cache即可查看缓存(快取)

参考技术A 是的,可以在 工具 internet选项 历史记录设置 查看文件 按照以上的布局就应该可以看到历史记录缓存文件了。追问

那为什么有些网页上的大图片都没缓存到你说的那个路径里呢

本回答被提问者采纳

Xcode 项目中的文件可以在 MacOS 上进行本地化吗

【中文标题】Xcode 项目中的文件可以在 MacOS 上进行本地化吗【英文标题】:Can a file have localization on MacOS from a Xcode project 【发布时间】:2017-08-17 20:07:40 【问题描述】:

我的意思是:我正在开发一门课程。我有 10 个文件想免费提供给用户。用户可以用来学习课程的文件。问题是课程是多语言的,所以,假设文件是​​音乐。

因此,当用户单击一个按钮时,所有这些音乐都会从包中复制到用户计算机上的一个目录中。该文件夹将自动打开,用户将在那里看到文件,但它们将具有我最初以一种语言分配给它们的名称。例如,我想要一个名为“music1.mp3”的文件,例如“música1.mp3”这样的葡萄牙语使用者可以看到。

好的,我知道。我可以将文件复制到目录中,然后将它们即时重命名为对应的语言,从Localizable.strings 获取它们的名称,但我想知道是否有办法在文件内部添加本地化,​​所以如果用户拖动它们在具有不同语言的计算机之间,它们将根据计算机的默认语言显示不同的名称,前提是我已针对该语言进行了本地化。我的想法是,除非我已针对该特定语言进行本地化,否则始终以英语出现。

我知道,如果我更改 MacOS 语言,Apple 会针对特定的 MacOS 目录(如图片、电影等)执行此操作。

有没有办法做到这一点?还是我必须在复制后重命名整个东西?

【问题讨论】:

yup localizable strings 是正确的地方,这与 os x 用于将 Library 转换为 Biblioteca 的方法相同...如果您有显示它们的界面,您可以将文件保留为相同的名称并且每个语言都有一个显示名称... @GradyPlayer - 你是什么意思?当我复制文件时,我会查阅可本地化的字符串文件以使用本地化名称复制它?在我看来,你不是在谈论这个。 所以在西班牙语 Finder 上,它会将图书馆显示为 Biblioteca,但这只是一个显示名称(如果您有显示界面)...如果您需要实际文件不同您可以查阅字符串文件并复制到该名称,或者复制到普通名称并将符号链接到本地​​化名称... 好的,谢谢!!!!!!!!! 【参考方案1】:

不,我认为这是不可能的。

Library 这样的目录名称的本地化发生在系统级别——这些目录被标记为具有本地化名称(通过在其中放置一个名为.localized 的隐藏文件!),系统查找适当的名称在系统字符串文件中。

据我所知,不支持向此本地化表添加额外目录名称的方法,也没有任何方法可以本地化普通文件的名称。

【讨论】:

谢谢。我只是想确保我没有遗漏任何东西。

以上是关于网页中的所有文件都会被浏览器缓存在本地吗?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我打开所有关于浏览网页的文件都会显示叫我保存一个叫做“index”的文件然后点了取消就变成了空白

Ctrl+F5是啥的?

浏览器浏览记录会被监控吗?

浏览器缓存和服务器缓存

是文件名还是整个 URL 用作浏览器缓存中的键?

每个 Web 请求都会发送浏览器 cookie 吗?