小编Lia*_*iam的帖子

浏览器缓存HTTP 301s多长时间?

我正在调试HTTP 301永久重定向的问题.经过快速测试后,似乎Safari在重启时清除了301s的缓存,但Firefox却没有.

IE,Chrome,Firefox和Safari什么时候清除301s的缓存?

更新:例如,如果我想重定向example1.comexample2.com,但我不小心将其设置为重定向到example3.com,这是一个问题.我可以纠正错误,但是example1.com在此期间访问过的任何人都会将错误的重定向缓存到example3.com,因此他们将无法访问example1.com或者example2.com直到他们的缓存被清除.经过调查,我发现,没有Cache-ControlExpires标题设置.不正确的301响应的标头将是这样的:

HTTP/1.1 301 Moved Permanently
Date: Wed, 27 Feb 2013 12:05:53 GMT
Server: Apache/2.2.21 (Unix) DAV/2 PHP/5.3.8
X-Powered-By: PHP/5.3.8
Location: http://example3.com/
Content-Type: text/html
Run Code Online (Sandbox Code Playgroud)

我自己的测试表明:

  • IE7,IE8,Android 2.3.4根本不缓存.
  • Firefox 18.0.2,Safari 5.1.7(在Windows 7上)和Opera 12.14全部缓存,并在浏览器重启时清除缓存.
  • IE10和Chrome 25缓存,但不清楚浏览器重启,那么什么时候会清除?

http http-status-code-301

344
推荐指数
12
解决办法
16万
查看次数

来自HTML Canvas的getPixel?

是否可以查询HTML Canvas对象以获取特定位置的颜色?

html javascript canvas

104
推荐指数
7
解决办法
12万
查看次数

如何更正文件的字符编码?

我有一个ANSI编码的文本文件,不应该编码为ANSI,因为ANSI不支持重音字符.我宁愿使用UTF-8.

数据可以正确解码还是在转码中丢失?

我可以使用哪些工具?

以下是我的样本:

ç é
Run Code Online (Sandbox Code Playgroud)

我可以从上下文(café应该是café)告诉我们这些应该是这两个字符:

ç é
Run Code Online (Sandbox Code Playgroud)

encoding utf-8 character-encoding codepages text-files

46
推荐指数
4
解决办法
17万
查看次数

Windows命令仅用于文件大小?

是否有Windows命令将输出指定文件的大小(如下所示)?

> filesize test.jpg
65212
Run Code Online (Sandbox Code Playgroud)

我知道dir命令输出这些信息,但它也输出其他信息.

我可以轻松编写这样的程序,但我更愿意使用本机Windows命令(如果可能),或者只使用全新安装的Windows XP中可用的命令.

windows command-line

41
推荐指数
5
解决办法
17万
查看次数

如何在JavaScript中对字符串中的字符进行随机播放?

特别是,我想确保避免在Microsoft的Browser Choice shuffle代码中犯下的错误.也就是说,我想确保每个字母在每个可能的位置都有相同的概率.

例如,给定"ABCDEFG",返回类似"GEFBDCA"的内容.

javascript string

40
推荐指数
4
解决办法
4万
查看次数

如何发现PostgreSQL数据库的结构?

我需要编写一个脚本,从PostgreSQL数据库输出我不知道结构的数据.什么查询将返回数据库中所有表的名称?什么查询将列出表中所有列的名称?

postgresql

37
推荐指数
4
解决办法
6万
查看次数

如何释放可能的Postgres行锁?

我通过phpPgAdmin接口在大型PostgreSQL表上运行了更新语句.因为它运行了太长时间.

我现在可以更新该表中的某些行但不是全部.尝试更新某些行将挂起.

行被锁定了吗?如何允许更新这些行?

sql database postgresql

35
推荐指数
5
解决办法
6万
查看次数

如何监视Windows目录以进行更改?

当在Windows系统上的目录中进行更改时,我需要立即通知程序更改.

发生变化时是否有某种方式执行程序?

我不是C/C++/.NET程序员,所以如果我可以设置一些东西,以便更改可以触发批处理文件,那么这将是理想的.

windows directory monitoring

32
推荐指数
3
解决办法
6万
查看次数

你怎么拼写检查网站?

我知道拼写检查不完美,但随着你的文字数量的增加,它们会变得更有用.如何拼写检查有数千页的网站?

编辑:由于复杂的服务器端处理,我可以获取页面的唯一方法是通过HTTP.它也不能外包给第三方.

编辑:我有一个网站上我需要检查的所有网址的列表.

spell-checking

28
推荐指数
2
解决办法
1万
查看次数

JavaScript event.keyCode常量

在Firefox 3.5中测试JavaScript时,我可以访问常量,例如KeyEvent.DOM_VK_D但不能访问Google Chrome.是否有跨浏览器访问这些常量的方法?

javascript cross-browser dom-events

27
推荐指数
3
解决办法
4万
查看次数