讓應用程式都使用 Webkit Core

要讓比方說 Safari, MailPlane 或 CSSEdit 吃 Webkit 的核心的話其中一種方法是從終端機打開
如以下設定

export DYLD_FRAMEWORK_PATH=/Applications/WebKit.app/Contents/Frameworks/10.6/
export WEBKIT_UNSET_DYLD_FRAMEWORK_PATH=YES
open /Applications/blahblah.app

即可
可是要從終端機太麻煩了對吧~
Mac OS X 提供更方便的方式讓全系統都套用

首先先新增 ~/.MacOSX 的資料夾
然後建立 environment.plist 的檔案並編輯他新增兩筆以下資料(直接新增 child 即可)

“WEBKIT_UNSET_DYLD_FRAMEWORK_PATH” = YES;
“DYLD_FRAMEWORK_PATH” = “/Applications/WebKit.app/Contents/Frameworks/10.6/“;



登出在登入後打開 Safari 的關於 Safari 看看有沒有出現 版本 4.0.4 (6531.21.10, r51708) 後面的 r 表示 webkit core 的 release

這樣就成功了~

分享到