browser-cache相关内容

强制浏览器在开发MVC视图时刷新javascript代码?

很简单,我正在开发MVC5应用程序,并且(最近)注意到,我的浏览器似乎正在缓存 @section脚本{} 中视图上的JavaScript代码. 目前,我正在使用Chrome进行开发,并且已经尝试过 CTRL + F5 & CTRL + SHFT + R 会重新加载页面,但是我在javascript代码中未加注释的 alert()仍按注释显示.我还尝试通过隐身模式以及其他浏览器(Firefox ..

在asp.net中注销后,如何禁用浏览器的后退功能?

我要在注销后禁用浏览器的后退按钮. 我已经将会话 ["session-id"] 设置为注销事件时的null. 但是当我按下浏览器的后退按钮时: 它将重定向我到我已经注销的安全页面. 请给我有关此问题的任何解决方案 解决方案 下面的Javascript代码可能会帮助您... 函数preventBack ..
发布时间:2021-04-10 20:28:20 C#/.NET

如果我没有为缓存设置过期时间会发生什么

我正在测试我的页面在google pagespeed方面的见解,并且返回:在HTTP标头中为静态资源设置有效期限或最长期限,指示浏览器从本地磁盘而不是通过网络加载以前下载的资源. 我的假设是,如果我没有设置到期时间,那么我的文件将永远不会过期.那不对吗? 到目前为止,我看过的所有文章都在谈论如何设置到期时间,但是它们没有解释如果我不设置到期时间会发生什么情况. 有人真的知道会发生 ..
发布时间:2021-04-07 20:53:16 其他开发

在Web应用程序的jboss服务器中进行新部署后,浏览器缓存文件未更新

我正在使用jboss Server 7.1.1部署Java Web应用程序。 对于js,css,字体文件,浏览器缓存未使用新更改进行更新。每次我们坚持要求客户清除浏览器中的缓存以使新更改生效。 是否可以配置任何配置,以便在有新代码时部署后,我可以指导所有要求提供更新文件的请求吗? 通过在这个主题上进行搜索,我发现,我们可以编写自定义方法来设置电子标签值。有什么配置可以帮助我做到吗? ..
发布时间:2020-09-28 04:41:55 Java开发

如果使用OutputCache(Location = OutputCacheLocation.Downstream,如何获取新副本

Mono MVC2应用程序使用下面的控制器在浏览器中缓存订单页面。 如果在浏览器中按F5键,则旧页面仍返回到浏览器。 如果按F5键如何返回新页面? 看起来页面已在服务器中缓存,但是OutputCacheLocation.Downstream必须仅在浏览器中缓存页面。是这个错误吗? [授权] 公共类DetailController:ControllerBase { [ Ou ..
发布时间:2020-09-23 23:59:35 C#/.NET

使用Picasa API显示Picasa照片时,如何避免延迟?

我目前正在使用Google Picasa API(C#)在我的网站上显示公共Picasa网络相册中的照片。 问题是从网络相册更改完成到通过API反映更改之间的延迟(秒到分钟)。 我需要立即反映出来:当新照片上传到相册时,我需要在网站上的同一时间正确显示它。 当我发现输入IE9或Chrome的URL(http://picasaweb.google.com/data/feed/api/u ..
发布时间:2020-09-23 23:59:25 其他开发

由于网页的缓存版本,我如何消除安全风险

请参考链接 $上面的b $ b 问题是我做的登录功能失败,因为浏览器显示页面的缓存版本,我也不知道为什么在一定时间内可以执行所有功能限制,然后重新实现它!! 因此, 如何删除缓存的该网站, 或 如何告诉您不要在缓存中进行复制! 通过使用c# 解决方案 您最多可以做的是将expires元标记添加到您不希望浏览器缓存的页面 ..
发布时间:2020-09-23 23:59:20 C#/.NET

cacheViews:true直到注销?

我喜欢在应用程序中使用cacheViews:true ... 我制作了一个具有注销/登录功能的SPA应用程序。我让某些视图根据当前用户是否是使用'viewUrl'的管理员来呈现不同的视图( HotTowel Durandal根据用户注入不同的视图) 我遇到的问题是,如果您注销管理员帐户并登录到普通用户帐户后,所有先前的视图都将被缓存,以便在浏览时弹出所有管理视图(不同的ViewMode ..
发布时间:2020-09-23 23:59:12 其他开发

在开发过程中禁用浏览器对CSS和JS文件的缓存

我们如何在应用程序开发过程中禁用浏览器缓存,以便每当对本地主机(或任何开发环境)中的css或js文件进行任何更改时,都不必在浏览器上进行强制刷新即可看到更改 解决方案 大多数浏览器(Chrome和Firefox如下图所示)在开发人员工具的“网络”标签中都有一个选项在开发人员工具打开时禁用缓存。 ..
发布时间:2020-09-23 23:59:07 其他开发

expires_in最大年龄缓存控制不起作用

我无法使用最大年龄缓存控件, 我已经使用过 expires_in 导致了“ Cache-Control:max-age = 86400,公共的,必须重新验证”标头。 但是,浏览器仍然将请求发送到服务器,至少将其定义为“ 304未经修改”,这意味着ETag / If-None-Match头正常工作。 我已经在本地主机和heroku上使用webrick测试了它,并在chrome 45和S ..
发布时间:2020-09-23 23:55:54 其他开发

如何启用gzip压缩并利用Pinterest,Twitter和Facebook Javascript文件中的浏览器缓存。

作为性能调整的一部分,GTMetrix建议启用enable Enable gzip压缩并利用Pinterest,Twitter和facebook JS文件利用浏览器缓存。这些通常是从为其提供服务的服务器上完成的。我无法找出如何要求这些公司将这些文件压缩并缓存。 请帮助使这些文件压缩并缓存。 感谢您的帮助。 解决方案 不幸的是,您无法gzip外部资源。除非您的网站上有指向这些js / ..
发布时间:2020-09-23 23:55:49 前端开发

如何从UIWebView iPhone中提取浏览历史记录

如何获取UIWebView Iphone中的浏览历史记录。 UIWebView记录的浏览历史记录? (如果是),如何以表格视图的形式将回溯的历史记录作为Safari提取。 请告诉我。 任何建议。 谢谢 解决方案 实际上比创建自己的堆栈简单得多(这是我要做的,直到我发现没有必要)。 UIWebView具有以下方法: goBack , goForward , canGoBac ..
发布时间:2020-09-23 23:55:43 移动开发

如何设置Nginx仅在修改静态文件后才传输静态文件

我正在使用nginx提供文件夹。我正在通过其他过程更改文件夹中的文件。我想以这样一种方式设置nginx:如果服务器上的文件未更改,则文件内容不会通过http发送。更改文件时(即修改日期已更改),文件将被传输。我浏览了一些文档并做了一些谷歌搜索,但是还没有找到解决这种情况的方法。多数情况下,人们正在清除缓存文件夹,但这对我来说似乎不是很优雅。是否可以通过304/200代码进行组织?即如果文件被更改, ..
发布时间:2020-09-23 23:55:40 其他开发

避免在Firefox中进行缓存控制

当响应头为 Cache-Control:无存储 Firefox存储在内存缓存设备中。 如果响应头为 缓存控制:无缓存 然后将firefox存储在磁盘缓存设备中。 如果响应标头为 缓存控制:无存储,无缓存,必须重新验证,最大年龄= 0,检查后= 0,检查前= 0 然后将firefox存储在内存中缓存设备 不过,Firefox将请求缓存在任何一个缓 ..
发布时间:2020-09-23 23:55:35 其他开发

如何确保浏览器不缓存我的JS / CSS

可能重复: css文件缓存 我想确保用户始终获得最新版本的我的代码。 但是设置它以便浏览器不缓存文件是很糟糕的,因为它需要在每个页面视图中重新加载。我想确保它不使用以前版本的缓存副本。例如。使用版本1.3站点的版本1.2 JS的缓存副本。 我见过的一种方式涉及更改每个版本的文件名并链接到每个版本的不同文件名发布(例如,“ myscript1.3.js”)这似乎很费力,而且有 ..
发布时间:2020-09-23 23:55:33 前端开发