Gmail中的CSS类不是常数

Gmail中的CSS类不是常数,css,gmail-api,Css,Gmail Api,在检查Gmail中的CSS类时,我发现像.kV和.De这样的类在每次重新加载页面时都在不断变化。为什么会发生这种情况?谷歌是如何做到这一点的?可能是为了阻止浏览器扩展修改CSS和元素类。如果您随机生成它,您将使其他人难以自定义–他们必须考虑随机性,而不是硬编码字符串。大约后半部分:服务器端的任何应用程序都可以动态生成一个新的CSS文件(比如使用模板)。如果它能够在CSS文件和HTML文件之间维护正确的(随机生成的)类名,那么工作就完成了。在回答你的问题的后半部分时——它可能会通过javascri

在检查Gmail中的CSS类时,我发现像.kV和.De这样的类在每次重新加载页面时都在不断变化。为什么会发生这种情况?谷歌是如何做到这一点的?

可能是为了阻止浏览器扩展修改CSS和元素类。如果您随机生成它,您将使其他人难以自定义–他们必须考虑随机性,而不是硬编码字符串。大约后半部分:服务器端的任何应用程序都可以动态生成一个新的CSS文件(比如使用模板)。如果它能够在CSS文件和HTML文件之间维护正确的(随机生成的)类名,那么工作就完成了。在回答你的问题的后半部分时——它可能会通过javascript实现这一点——如果你想进行测试,请在控制台中关闭javascript,看看它是否仍然存在。