77家的会客2010

IE7发布正式版 开发者应注意兼容性问题
Weather:雷阵雨 ,南风 5-6级 ,最低气温12 ℃

Microsoft IE7已于今日正式发布。微软在网站上公布了开发者和Web制作人员要注意的一些事项。翻译如下:

  • 确认你的程序中关于判断User Agent字符串的部分,能正确识别Internet Explorer 7。详见 Internet Explorer Blog.
  • 检查网站CSS中一些滤镜,IE7可能关闭其中一部分支持,IE7的CSS兼容性可参见: Cascading Style Sheet Compatibility
  • 确认透明图片被正确渲染,IE7现在支持 Transparent PNG格式。
  • 使用 Application Compatibility Toolkit 检查web应用的行为改变。
  • IE7的安全性和其他兼容性问题,请参考 Overview of Security and Compatibility
  • 确认网站不会被IE7的安全改进所影响:
    1. SSL 2.0支持已被关闭。
    2. HTML脚本支持被缺省关闭。
    3. 使用HTTPS的网站必须为DNS名称传递有效的数字证书。
    4. HTTP内容不允许放置于HTTPS页面中(参见 Internet Explorer Blog article).
  • 阅读 Microsoft's Anti-Phishing White Paper,了解Microsoft Phishing Filter如何影响你的页面。
  • 如果你使用ActiveX控件开发,确保它们在“被禁止”模式下安装,以使用户仅在需要时启用,规避被攻击危险。 (参见ActiveX Security.)
  • 确保网站的RSS可被IE7自动发现,参见Microsoft Feeds API Overview
  • 确保RSS工作正常:在IE7中尝试访问,参考Publisher's Guide查看是否正常显示。
  • 使用window.external.AddSearchProvider(URL)调用,无需编写可执行代码或操作注册表,可在IE中提供search provider,提醒终端用户注意该项,参见Internet Explorer Blog article for details。
  • 下载Internet Explorer Developer Toolbar,查阅DOM树,修改你的页面。Developer Toolbar也提供了W3C规范的资料、IE Blog及其他资源的地址。
  • 查看IE7的Information IndexRelease Notes,获取最新信息。
  • 历史上的今天: [2005/10/21]中蟒:使用中文自然语言编写程序

    [IE7发布正式版 开发者应注意兼容性问题]的回复

    似水年华 于 2006-10-24 13:03:40 发表 | IP:60.163.0.*

    看到园主在我的站站上留言了,呵呵~~

    开心,也好久没有在您的站上留言了,不过,还是经常来看的,

    IE7前几天装过用了一会,不知道为什么更新了Firefox 2之后就再也没能打开了....郁闷

     

    柠檬园主 于 2006-10-24 13:37:28 发表 | IP:210.83.202.*
    俺早前用Beta 3版,现在已经升成正式版了,FF俺用的是1.5版的,但不常用,FF现在感觉好慢,倒是用另一个gecko内核的浏览器:Orca Browser,小巧,速度也够快,并且比FF功能还多。
    Shutra 于 2006-10-25 15:00:45 发表 | IP:222.66.131.*
    Firefox 2.0 也能直接察看rss了。外观也漂亮很多很多。
    4#   柠檬园主 于 2006-10-25 15:45:48 发表 | IP:210.83.202.*
    那我也去当个FF2.0来看一下....追新族啊....
    5#   似水年华 于 2006-10-25 18:27:28 发表 | IP:218.0.55.*

    呵呵^(入园记录下...)

    6#   littlenew 于 2007-06-05 14:05:13 发表 | IP:218.18.181.*

    关于游览器,我给你介绍 一款gosurf,速度也可以,如果想用firefox的话,就用foxplus比foxfire快多了,但还是比gosurf慢一些。

    不多说了,问你一个问题。

    class Cls_Forum

     Public Property Let setobj(ByVal strVar)
        Recordsetobj=strVar
     end property

     rem 方法 .addnew(obj)
     Public Function Addnew(rsbj)
       if Not IsObject(rsbj) then
       CatchError(".Addnew方法添加记录集时没有"&rsbj&"对象,请设置.setobj=对象名或.addnew赋值错误。")
       else
       rsbj.Addnew
       end if 
     End Function
     
     rem 添加 .add files,values
     Public Function Add(startkeyWord,postWord)
       if Not IsObject(Recordsetobj) then
       CatchError("在.Add方法前没有建立Recordset对象,请设置.setobj=对象名")
       else
          On Error Resume Next
          Recordsetobj(startkeyWord)=postWord
       if Err then
          Err.clear  
             CatchError("数据库表中"&startkeyWord&"字段太小或没有"&startkeyWord&"字段。")
       end if     
       end if 
     end Function
    end class

    用法:

     set sys = new cls_forum

       set rs=server.CreateObject("adodb.recordset")

           sys.setobj=rs   ------------------------------------解释一下,为什么这样用
           sys.addnew rs -----------------------------------解释一下,为什么这样用
        sys.add "Msn_name",request("Msn_name")

    问完了。

    7#   柠檬园主 于 2007-06-05 21:13:20 发表 | IP:221.201.155.*

    呵呵,浏览器也不敢乱用的,虽然IE问题多多,但是总地来说,还是比其它浏览器强不少的。我以前用Orca浏览器,很小巧的一个,现在也不用了。

    sys.setobj=rs中的setobj是类的一个属性,所以要用=赋值。

    sys.addnew rs中的addnew是类的一个方法,也就是一个功能函数,相当于sys.addnew(rs),其实标准的写法就是sys.addnew(rs)

    8#   littlenew 于 2007-06-06 14:12:04 发表 | IP:218.18.181.*

    真长了见识了,问了几个人,他们都以为是.net上的东西,还有人以为是VB上的东西,让我找有关VB的东西。

    我以前也换过很多游览器的(myIE, miniIE,IE7,thoose,theWord,greenBrower,firefox,opera……),但最后还是用gosurf,官方有绿色版的,而且功能真的很强,你用了就知道了。占内存比IE小多了。 我现在用它上网用。调试的话用firefox, 我真的好配服它,实在是太强大了。好多基于IE调不出来的错误,我都 用firefox.太NB了。

    9#   littlenew 于 2007-06-06 14:51:21 发表 | IP:218.18.181.*

    response.write"<b><font color=""#FF0000"">"&page&"</font>/<font color=""#FF0000"">"&mpage1&"</font> 正在生成下载分类页的Html页,请等待......</b><span id=showImport></span><IE:Download ID=""oDownload"" STYLE=""behavior:url(#default#download)"" />"
    for ii=1 to mpage
    m=m+1
    response.write"<script>function onDownloadDone(downDate){showImport.innerHTML=downDate}oDownload.startDownload('info_makesort.asp?MaxPerPage="&MaxPerPage&"&tid="&id&"&page="&ii&"',onDownloadDone)</script>"
    next

    就是加粗的代码,这是怎样的,我以前从没有见过这样的代码,高手能不能解释一下,这是一段惊云下载系统上的代码,怎么看也看不懂,但是它确实可以执行。

    其实就是一个页面: info_makeSortAll.asp来传值调用info_makeSort.asp它,但info_makeSort.asp并不显示出来,但要info_makeSort.asp运行起来。上面的代码是可行的,不过FF不支持。只有基于 IE的才可以用。

    10#   柠檬园主 于 2007-06-06 17:09:47 发表 | IP:59.44.76.*

    第一段中间的IE那个是自定义标签,国内好多网站这么用的,天极网就用自定义标签。然后里面写义了相关的行为,这些行为是靠页面里调用的一个htc来控制的。

    下面那段实际上就是输出了一段JS脚本到浏览器好执行。

    上面说的那个类,很多人以为vbscript的ASP不能以类开发,实际上vbscript是可以实现面向对象的。

    11#   littlenew 于 2007-06-07 13:51:49 发表 | IP:219.133.185.*

    <script>function onDownloadDone(downDate){showImport.innerHTML=downDate}oDownload.startDownload('info_makesort.asp?MaxPerPage="&MaxPerPage&"&tid="&id&"&page="&ii&"',onDownloadDone)</script>

    可不可以解释的要清楚一些,对于这些自定义的标签,我很少用过。不是很理解的。

    我想知道的是上面的这个代码为什么能够执行。如果只是response.write这样写出来的一个连接的话,必须得点击一下才能正确执行。而这个是不用点击的可以执行的。

    12#   柠檬园主 于 2007-06-07 14:08:07 发表 | IP:59.44.76.*

    上面那段输入在页面里,就相当于直接写在页面里的,而这个JS函数的调用,是通过上面的自定义标签的behavior

    13#   littlenew 于 2007-06-08 12:37:04 发表 | IP:219.133.185.*

    自定义的标签,那它的属性呢?也是自定义吗?onDownloadDone(downDate)它呢似乎什么都 不会返回呀?startDownload它呢,是oDownload的一个属性吗?

    有没有这方面的书呀,给我介绍一本。

    还有问一个其它的问题,在win2003上有没有什么及火墙呀,我昨天装了一个zonealarm(在XP下我一直用的)结果我的系统就蓝屏了,lock n stop也经常会出现错误。网上说zonealarm可以在win2003上用,但我试了几次都不行。我用的是企业版的2003。

    14#   柠檬园主 于 2007-06-08 13:56:15 发表 | IP:59.44.76.*

    <script>
    function onDownloadDone(downDate) {
      showImport.innerHTML=downDate
    }
    oDownload.startDownload('info_makesort.asp?MaxPerPage="&MaxPerPage&"&tid="&id&"&page="&ii&"',onDownloadDone)
    </script>

    这下看得比较清了吧.startDownload只是oDownload的一个方法,不是属性.这方面的东西,你可以去51js.com这样的网站去看看.

    其实个人电脑没什么必要装防火墙了,推荐你装一下McAfee 8.5i企业版的,又能杀毒,又基本上顶得上一个很好的防火墙了.

    15#   littlenew 于 2007-06-10 20:36:21 发表 | IP:218.18.181.*

    谢了,清楚了。这东西,把我给搞晕了。害的我想了好几天。

    16#   柠檬园主 于 2007-06-11 15:05:17 发表 | IP:59.44.76.*

    呵呵,客气。

    偶这几天也正为别的犯晕呢。

    17#   littlenew 于 2007-06-21 13:35:44 发表 | IP:59.40.86.*

    对了,为什么你的这个FCK的样式可以正常在前台显示呀,我的在后台显示可以,但不能在前台显示,这是什么原因呀,还有就是有关换行的问题,我不想要回车<p>,想换成<br>,我已经改了将p,改为了br,但就是没有什么效果。这个不知道你有没有测试过。

    18#   柠檬园主 于 2007-06-21 20:52:38 发表 | IP:221.201.146.*

    样式的问题,是因为你没把editor/css/fck_editorarea.css这个文件里的CSS定义同步到前台。

    而把回车变成<br>是只有在2.4以后的版本里才有的新功能。详情请参见:

    /b/?act=viewthread&threadid=573

    19#   littlenew 于 2007-06-22 13:35:15 发表 | IP:219.133.186.*

    样式的问题,是因为你没把editor/css/fck_editorarea.css这个文件里的CSS定义同步到前台。

    这个怎么同步呀,我对css不是很熟的。

    我用的就是你的这个呀,

    FCKConfig.EnterMode = 'p' ;   // p | div | br

    是它吧,我就是把它给改了。和以前一个样。效果上没有什么变化的。

    20#   柠檬园主 于 2007-06-23 19:42:26 发表 | IP:221.201.145.*

    我说的同步是指把那个样式表里有的内容,在你的前台样式表里也得有才行,改了以后有没有记得更新浏览器缓存呀?

    21#   littlenew 于 2007-08-22 15:09:21 发表 | IP:219.133.88.*
    能不能说一下具体是那个css吗?它有三个css文件呀,如果要全部导进去的话,恐怕某些会和我自己定义的有冲突,所以最好还是具体到某个文件比较的好。
    22#   柠檬园主 于 2007-08-22 15:42:25 发表 | IP:59.44.76.*
    是那个/fckeditor/editor/css/fck_editorarea.css
    23#   littlenew 于 2007-08-23 11:47:49 发表 | IP:218.18.209.*

    老大,不是这个文件,而是fck_editorarea.css这个文件。如果我自己在里面添加样式的话,会不会自动显示出来呀?“大小”又是在那个样式里呀?
      不知道你有没有用过eWebEditor这个编辑器,它自带了好多的样式呀,这样很爽呀。

     

    24#   柠檬园主 于 2007-08-23 15:50:38 发表 | IP:59.44.76.*
    SORRY,是偶记错鸟~~

    我在那里添加样式必须在你的网页的样式里同样加进去,而如果要增删FCK工具条上的样式以,你得改FCKEDITOR根目录下的fckstyles.xml文件。里面的每一项要和你在CSS里的定义对上,大小写敏感。

    而如果要改大小,就在fckconfig.js里改就行了,有个FCKConfig.FontSizes属性。
    25#   littlenew 于 2007-09-03 13:41:19 发表 | IP:218.18.208.*
    IE7.0 有没有windows 2003版的,我找了几个但都安装不上去。
    26#   柠檬园主 于 2007-09-03 14:14:59 发表 | IP:221.201.175.*
    有哇,怎么没有了?我现在用的就是2003,用的IE7
    27#   littlenew 于 2007-09-03 15:35:41 发表 | IP:218.18.208.*

    占内存如何?速度快吗?在那个网站下的,给一个地址吧,我找了几个,都“不支持此系统”,只有结束安装了。

    28#   柠檬园主 于 2007-09-03 16:43:57 发表 | IP:221.201.175.*
    占内存?这个应该看你访问什么样的网站了,很多时候是因为网站的动态内容过多,才让浏览器吃不消,FF等也会出现访问某网站卡S的现象嘛,我感觉用IE7还是不错的.

    下载,就是在微软的网站上下的呀,你打开微软主页,主页上就有相应的链接internet explorer 7,去下94了,不过你的安装不上,是不是因为不是正版系统呀?
    29#   re 于 2007-09-03 21:17:18 发表 | IP:220.234.11.*
    就是启动比IE6慢了不少。
    30#   柠檬园主 于 2007-09-03 23:26:30 发表 | IP:116.3.7.*
    我打开不慢呀,哈哈
    31#   littlenew 于 2007-09-04 08:39:54 发表 | IP:218.17.60.*
    下载,就是在微软的网站上下的呀,你打开微软主页,主页上就有相应的链接internet explorer 7,去下94了,不过你的安装不上,是不是因为不是正版系统呀?
    你的money多呀,去买正版的, 我什么都用盗版的,省钱呀。
    我现在用FF来看你的网站,飙CPU,吃内存,用opera来看,不兼容,用k-meleon来看,速度快,内存小,但我打不了字,这年代,一个好的浏览器也找不到。
    32#   柠檬园主 于 2007-09-04 10:06:08 发表 | IP:221.201.175.*
    嗯?错了吧,我用FF来看一点事儿没有啊,我网站应该是在IE,FF,OPERA还有ORCA下全兼容的,不会同现问题的。。。。。我现在就用的FF在打开和回复。

    正不正版的问题嘛,因为公司和自己的机器都是HP的,所以有OEM版的可以用呀,这不就正版了。。 
    33#   littlenew 于 2007-09-04 10:39:02 发表 | IP:218.17.60.*

    是不是你的opera配置的好呀,我不会配置,只能用来浏览你的网站,不能用opera来留言。k-meleon速度超过opera,但打不了字,不爽,基于IE核心的奇慢。,看来你的机子的性能还不错呀。

    34#   柠檬园主 于 2007-09-04 10:59:38 发表 | IP:221.201.175.*
    OPERA不能留言应该是8.5以前的版本了,新版的现在我用的FCKeditor2.4.3应该是支持OPERA的吧?我现在手头上没装OPERA....

    可以试一下ORCA BROWSER,gecko内核的,和FF浏览效果差不多,小巧的浏览器.我机器嘛,配置肯定是还行的了.....
    35#   littlenew 于 2007-09-05 08:46:18 发表 | IP:218.18.209.*
    我用Opera打不开你的留言板,我可发现了一个小问题,有奖赏吗?orca 太吃资源了,而且也不怎么好用,我是这样认为的,速度吗,只是比我的gosurf快了一点点而已。
    36#   柠檬园主 于 2007-09-05 23:48:29 发表 | IP:221.201.170.*

    试了一下果然不行,FCK官方的DEMO也不能打开,不管了,是FCK自己的问题了,它到现在对外宣称的支持的浏览器也没有OPERA。

    Post a Comment~