欢迎来到Heck's Blog,专业承接拿站、企业建站、仿站、网上商城架构、门户网站搭建、空间域名注册、软件定制等项目。关注网络安全,因为专注,所以专业,懂得放弃,才能收获。有事请发邮件至i@heckjj.com,请记住本站网址:http://www.heckjj.com,多谢。
4月6
        今天发现我的IE看不到图片,全部显示叉烧包了stupid,就连本地的404页面的图片都是。我用的IE浏览器是IE7.0。然后打开google发现它的logo也显示个叉烧包,右键一看也是png格式的图片,整了很久才搞定,下面分享下解决方法给需要的朋友。
点击在新窗口中浏览此图片
症状:
点击在新窗口中浏览此图片
看看图片显示成叉烧包了
点击在新窗口中浏览此图片
解决:
下载下面的附件加入注册表就可以搞定了。jgrin
11月11
         之前有在负责开发一个特性,用flash上传文件,为了记录是谁上传的,需要从cookie里获取到已登录的用户身份。
在IE下,上传没有问题,获取用户身份也没有问题。但是在firefox下,问题就来了,上传文件是没有问题的,但是服务器无法从cookie里获取到用户身份,抓包发现,cookie根本就没有报上来,杯具啊!

后来搜索发现是这个问题导致的:
IE浏览器下ActiveX模式下的Flash插件使用的是IE的链接池,所以获取的Session和Cookie是一致的,而在Firefox下的是Plugin模式,使用自有的链接,没有使用FF的链接池,所以FF下便产生了两个不同的链接,所以Session和Cookie找不到了。
看来,firefox下用flash上传,拿不到当年会话的cookie了,那怎么办?方案是前端调用flash时透传给flash文件,然后flash上传时,把这个cookie上报给服务端。


var swfUrl="http://*****.swf?uin="+getcookie("cookiename");
Tags: , , , ,
11月10
         因为Array没有indexOf方法,这样在一个数组中查找某个元素的索引时比较麻烦,为了调用方便,于是通过prototype原型扩展了Array.prototype.indexOf(),这样用起来就比较方便了。
Array.prototype.indexOf = function(item) {
for (var i = 0; i < this.length; i++) {
if (this[i] == item)
return i;
}
return -1;
}

用的时候直接
var arr=[1,2,3,4,5];
var index=arr.indexOf(1); //index==0

扩展了以后,用起来很爽很方便,一片和谐景象,但是某次是遍历数组元素的时候,使用for..in..循环,引发了其他的问题,打破了这个和谐的氛围。
var a=["张飞","关羽","刘备","吕布"];
for(var p in a){
  document.write(p+"="+a[p]+"<br/>");
}
11月8
         由于某些情况之前重置过IE浏览器,后来出现了这样的状况,每次打开ie浏览器都不是自己设定的主页,出现了Settings were not able to be saved successfully.

主要规为下面两个问题:
1.设置了主页的,可是在启动浏览器的时候出来的并不是设置的主页,而是"自定义您的设置"界面;

2.既然出来"自定义您的设置"界面设置, 就设置了,点击"保存设置",网页左下脚提示"已完毕,但网页上有错误",并在网页中提示"Settings were not able to be saved successfully"

Internet Explorer
Tags:
11月7
         最近有很多朋友在上网时,发现IE不能打开新的窗口,用鼠标左键点击超链接没有任何反应,用鼠标右键点击超键接,在弹出的快捷菜单中选择“在新窗口中打开”也没有任何反应。这时重装IE一般能解决问题,但实际不必这么麻烦(除非万不得以),猪头给大家介绍几种简单的修复方法并总结一些常见修复误区。IE新建窗口模块被破坏所致,我们可以使用Regsvr32命令重新注册几个动态链接文件。

点击:开始---运行---重新注册(输入)以下DLL文件。(一个一个依次注册)
regsvr32 Actxprxy.dll
regsvr32 Shdocvw.dll

重启系统,不行再添加以下的DLL文件。

regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 Msjava.dll
regsvr32 Browseui.dll
regsvr32 Oleaut32.dll
regsvr32 Shell32.dll
大家试试看有啥子问题可以找我哈。blog上有我的联系方式。
9月21

ajax调用IE中的缓存问题

01:44Web开发  From: 本站原创
       我们在IE中使用ajax时,你可能会发现有时候IE会直接返回缓存的页面,而不是向服务器发送一个新的请求,理论上通过设置这样的head:

<META HTTP-EQUIV="Pragma" CONTENT="no-cache" />
<META HTTP-EQUIV="Expires" CONTENT="-1" />

IE就应该不用缓存了,但是实际情况并不是这样,那么怎么办呢?stupid
目前有一个办法很简单可以解决:
使用POST请求来代替GET,这样IE就会永远向服务器发送请求了jgrin。

分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]