Loveyuki's BLOG

L-BLOG.NET, The Matrix Reloaded.

标签:Safari
Apple Safari 3.1 For Windows Final 发布了
Loveyuki | 业界动态 | 2008-03-18 23:26 | 826 点击 | 8 评论 | Safari

苹果今日推出了为 Mac 与 Windows PC 设计的世界上最快浏览器:Safari 3.1,网页载入比 Internet Explorer 7 快 1.9 倍、比 FireFox 2 快 1.7 倍,Safari 3.1 执行 JavaScript 的速度是其它浏览器的 6 倍。当然了,上面的都是广告词,具体速度啦什么的都不说了,现今情况下,快一点慢一点无所谓了,关键是稳定性和易用性如何。当然对于 WEB 开发者来说,对标准的支持也是相当重要的。

新版本的 Safari 完全实现了安装和运行的简体中文界面,设置也更加人性化了,不过中文字体渲染在我的 DELL D600 上面是如此让人难以接受。

Javascript 动态加载 CSS STYLE 元素
Loveyuki | 技术新知 | 2008-01-31 15:21 | 1803 点击 | 10 评论 | Javascript动态加载FirefoxInternet ExplorerSafari

用 Javascript 动态加载一个 CSS 文件的方法很简单,但是如果想要加载一个 CSS STYLE 元素,里面写入一些 CSS 语句就没有那么简单了。不过也难不倒我们,查一查 MSDN 和 Mozilla 的开发网站就可以写出来了,下面的语句兼容了 IE,Firefox,Safari,Opera 没有测试。

  1. function AttachStyle(ownDoc,styCss) { 
  2.     var elmSty = ownDoc.createElement('STYLE'); 
  3.     elmSty.setAttribute("type""text/css"); 
  4.     if (elmSty.styleSheet) { 
  5.         elmSty.styleSheet.cssText=styCss;  
  6.     } else {  
  7.         elmSty.appendChild(ownDoc.createTextNode(styCss));  
  8.     } 
  9.     ownDoc.getElementsByTagName("head")[0].appendChild(elmSty); 
打开 Safari Windows 版本的 Javascript 调试功能
Loveyuki | 技术新知 | 2008-01-30 18:07 | 1193 点击 | 7 评论 | SafariJavascript调试

众所周知,Firefox 有一个 Error Console 可以很方便的调试 Javascript 的错误,特别加上一些强大的扩展,比如 Firebug,在 Firefox 下面写 Javascript 简直就是一种享受,最近写一个 Mini Editor 的时候,在Safari 下面一直不太正常,Safari 其实也有 DEBUG 功能的,只是默认没有开启而已,好了,我们的目标就是开启 Safari 的 DEBUG 功能,一共有两种方法:

  1. 打开 C:\Documents and Settings\Your Username\Application Data\Apple Computer\Safari\Preferences.plist 文件,他是个 XML 文件,我们只需要在最末尾的 </dict>
    </plist> 的前面增加下面的内容就可以了。
    1. <key>IncludeDebugMenu</key> 
    2. <true/> 
  2. 在 Safari.exe 后面增加一个参数 /enableDebugMenu 就可以了

至于 OS/X 系统那就更简单了,直接在命令行下运行 defaults write com.apple.Safari IncludeDebugMenu 1,就可以搞定了。

 

版权所有©2007-2008, Loveyuki.com | 系统:Bitrac | 皮肤:Blog Pixel | 空间域名:光辉互联,易联网络