Firefox与IE缓存问题

      前几天由于IE缓存导致我搞了半天在TabPanel中嵌入的iframe老是内容显示不完全的问题,后来同事过来三下两除二就给我解决了,原来在IE中IE浏览器的缓存文件目录设置为“每次访问此页时检查”就ok了。但firefox没发现有缓存问题,可今天页面js脚本顺序修改了,可还是报找不到方法的错误,firebug查看到的脚本源码居然是旧的,用IE浏览器居然没问题,看来今天是firefox在顽皮了。。。

 

转自:http://www.blogjava.net/CopyHoo/articles/245504.html

Firefox 需要手动清空缓存!!!!!!
ie确实也有缓存,但是ie可以通过设置“每次访问此页时检查”达到不用清空缓存的效果。而firefox我还没发现有这个效果,firefox顶多设置成关闭firefox时清空缓存


今天我用 Firefox 进行调试,搞了半天,明明改了 css 样式,
但是页面仍然使用原来的样式,于是下载了 Firefox 的插件进行查看,
结果,css 样式表竟然还未更改,于是就推测是 Firefox 从缓存中取数据的原因,
不知对与否,反正 Google 了一下 Firefox 清空缓存的操作:

 如果是 PC 上的 Firefox,请按下列步骤操作:

    1. 退出 Google 日历帐户并关闭打开的其他所有浏览器窗口。(注:通常这步已足够)
    2. 点击浏览器顶部的"工具"菜单,并选择"清空私人数据..."。
    3. 选择"Cookies"和"缓存"复选框。
    4. 点击"立即清空私人数据"。

     

       

         如果是苹果机上的 Firefox,请按下列步骤操作:

    1. 退出 Google 日历帐户并关闭打开的其他所有浏览器窗口。
    2. 点击浏览器顶部的"Firefox"菜单,并选择"首选项..."。
    3. 选择"隐私"标签。
    4. 点击对话框底部的"立即清空..."。
    5. 在显示的新对话框中选中"缓存"和"Cookies"旁边的框。
    6. 点击"立即清空私人数据"。
    ======================================================

    有的时候需要清理一下浏览器的缓存文件,用习惯了IE的朋友知道要找到IE浏览器的缓存文件十分简单,但是Firefox和Opera浏览器似乎就不那么简单了!下面icech教大家找到这几种浏览器缓存文件的目录地址:

    1、Firefox的缓存文件目录

    测试浏览器版本:Firefox 3.0.3

    找到firefox缓存文件地址只需要一个命令,而且你会在里面发现更多的好东西!就是在Firefox浏览器的地址栏中输入“about: cache”,回车。就进入了“Information about the Cache Service”,里面包括Memory cache device、Disk cache device和Offline cache device。我们常用的缓存目录就是标注在Disk cache device中Cache Directory后面的路径了,如果需要就直接删除里面的文件就可以了!

    清除Firefox的缓存的方法:打开Firefox,工具->选项->高级->网络->点击立即清除按钮就可以了!

    修改Firefox的缓存目录的方法:打开Firefox,在地址栏输入“about:config”,查找是否有 browser.cache.disk.parent_directory,如果没有就新建一个同名的字符串,然后修改值为你要存放Firefox浏览器缓存的目录地址,如D:/firefoxCache,然后重新启动Firefox就可以了。


    2、Opera的缓存文件目录

    测试浏览器版本:Opera 9.60

    Opera缓存文件的目录与Firefox的十分近,他们都在Local Settings/Application Data下面。来,icech带你找到他!

    打开Opera浏览器,在地址栏中输入“opera:about”,你可以在“缓存”的后面看到Opera缓存目录的路径。打开后里面以opr开头的文件都是Opera浏览器的缓存文件。

    清除Opera浏览器的缓存的方法:打开Opera,工具->首选项->高级->历史->点击立即清空按钮就可以清除Opera浏览器的缓存。

    修改Opera的缓存目录的方法:在地址栏输入“opera:config”,在User Prefs下的Cache Directory4里面可以直接修改,然后点击最下面的保存按钮就行了。

    3、IE浏览器的缓存文件目录

    测试浏览器版本:IE 6.0

    这个大家都应该知道吧?打开IE浏览器,工具->Internet选项->常规->Internet临时文件的设置按钮->打开对话框中就能看到Internet临时文件夹的路径了。

    IE浏览器的缓存的方法:工具->Internet选项->常规->Internet临时文件->点击删除文件按钮即可删除,不过IE删除临时文件的速度真是汗!慢啊!

    修改IE的缓存目录的方法:前面的步骤就不再说了,和找到Internet临时文件夹的路径的地方一样,里面有个“移动文件夹”按钮,点击一下就知道怎么操作了!

    =============================================
    今天找了一下,那东西默认把目录放到在c:/documents and settings/你的用户名/local settings/temproary internet files/里面 费了不少功夫
    可以通过about:config来更改:
    在Firefox的地址栏中输入“about:config”,打开其配置页面,在页面中右击鼠标,选择“新建→字符串”,新建一个名为browser.cache.disk.parent_directory的首选项,并将其值设置成新的存放文件夹.
    preference name: browser.cache.disk.parent_directory
    status: user set
    type: string
    value: D:/ftemp (注意这里不要有空格FOX哪里好像不支持空格)
    ==============================================

    要清空 Internet Explorer 的缓存,请按以下步骤操作:

    退出彩富网。关闭所有其他打开的浏览器窗口。
    点击浏览器顶部的"工具"菜单,然后选择 "Internet 选项"。
    点击对话框顶部的"常规"标签。
    点击"Internet 临时文件"下的"删除文件".。
    选中删除所有脱机内容旁边的复选框。
    点击"确定"。


    要清空 Mozilla 和 Netscape 的缓存,请按以下步骤操作:

    退出彩富网。关闭所有其他打开的浏览器窗口。
    点击浏览器顶部的编辑菜单,然后选择首选项。
    点击高级旁边的 + 号。
    点击高级下面的缓存。
    点击清除缓存。
    点击确定。


    要清空 Mozilla Firefox 的缓存,请按以下步骤操作:

    退出彩富网,关闭所有其他所有打开的浏览器窗口。
    在浏览器顶部,点击工具菜单,选择清除私有数据...。
    选中 Cookie 和高速缓存复选框。
    点击立即清除私有信息。


    要清空 Safari 的缓存,请按以下步骤操作:

    退出彩富网。关闭所有其他打开的浏览器窗口。
    打开浏览器工具栏中的 Safari 菜单。
    选择 清除缓存。
    点击对话框中的 清除。
    在某些情况下,可能需要多次清除缓存

    ======================================
    about:config
    设置成如下的值,应该是没有问题:

    browser.cache.disk.enable = true
    browser.cache.memory.enable = true

    想起上猫眼时,一些重复的图标也逐个下载(我是512KB ADSL,慢,所以能看到图标显示的次序,呵呵),一直没在意这个问题。
    今天看到这个帖子,忽然意识需要检查一下了。看了自己一下配置,上面两项都被置成了false,不知何故。
    将上述两项改成true,重启firefox(是不是必要,没有做验证)后,问题解决了。
    我是也有同样的情况
    但是我把cache以disk模式,设在ramdisk上
    当我开启约十页的网页,然后每个网页都有很多图片
    然后把firefox关掉,再以”上一次的浏览的分页"重新开启
    开启时,理论上应该是不会下载数据,但是网路的连线情况
    还是有数据在下载
    ==================================================

    修改Firefox的缓存位置 加速浏览速度 应用:修改到RamDisk内存盘上


    刚刚看了篇用 RamDisk创建内存盘给服务器提速完全方法觉得很不错,这是我老早以前就需要的东西!首先我拿它来用于做我的浏览器缓存,哈哈,由于我用的是 firefox,而不是IE,可能很多朋友找半天也找不到到firefox缓存设置的地方,自然也没办法更改了,下面我就说一下详细修改步骤:
    1、打开Firefox浏览器
    2、在地址栏输入 about:config
    3、查找 browser.cache.disk.parent_directory
    4、如果没有找到 browser.cache.disk.parent_directory ,则新建这个“字符串”
    5、修改到你需要存放的位置,例如我修改到RamDisk位置 B:/firefoxtemp
    6、重新启动 Firefox 程序
    7、在地址栏输入 about:cache ,可以发现Cache位置已经成功修改,如下:
    Disk cache device
    Number of entries:     2548
    Maximum storage size:     60000 KiB
    Storage in use:     23871 KiB
    Cache Directory:     B:/firefoxtemp/Cache

    这样设置后,缓存都放到内存上了,内存的速度比硬盘块上百倍,速度就自然提升了,的确爽多了。不过如果你内存太小了的建议你还是不要用好了,否则系统比较卡

你可能感兴趣的:(Firefox与IE缓存问题)