1.使い方 Safariを終了させる。 /System/Library/Frameworks/WebKit.framework/Versions/A/FrameworksのJavaScriptCore.frameworkの置き換え(*) /System/Library/Frameworks/WebKit.framework/Versions/A/FrameworksのWebCore.frameworkの置き換え(*) Safariを立ち上げる *: ターミナルを立ち上げる cd /Volumes/WebCore417.19-yan sudo mv /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/JavaScriptCore.framework /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/JavaScriptCore.framework-save sudo cp -R JavaScriptCore.framework /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/ sudo mv /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework-save sudo cp -R WebCore.framework /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/ 2.相違点 日本語(ISO-2022-JP, EUC-JP, Shift_JIS, UTF-8)自動判別 by Yan Default Encodingが日本語関係コード以外でも自動判別を行う MetaタグやXMLヘッダでEncodingが指定されていれば自動判別しない 3.注意 自己責任で行うこと 元のJavaScriptCore.framework、WebCore.frameworkを残しておくこと推奨 Safari 2.0.3 (v417.8) 及びWebKitを使うブラウザ専用 一部の機能が動作しないかも(WebKitからは使っていないようで大丈夫そうだが) JavaScriptCore.frameworkも同梱プラグラムで置き換えるか、buildし直さないと動作しない ソースから作成するときは、 (1)付属のpatchをあてる % cd WebCore-417.19 % patch -p1 < ../WebCore417.19-yan/WebCore315-yan.diff (2)ADC Member SiteからJava 1.4.2 Developer Packageをダウンロードして、インストールしておく (3)また、OpenDarwin.orgから、ICU(International Components for Unicode)のソースコードを取ってきて、ヘッダファイルをインストールしておく (4)AppleのDarwinサイトからlibxsltをダウンロードして、ヘッダファイルをインストールしておく 4.参考&謝辞 Safari Developer Center (mkino@xd5.so-net.ne.jpさん) http://homepage.mac.com/mkino2/safari/index.html ヘチマコンピュータ さん http://hetima.com/ 5.作成 yan@yansite.jp or yan@m78.com http://www.yansite.jp/ or http://yan.m78.com/ このソフトの在処:http://www.yansite.jp/softparts/ or http://yan.m78.com/softparts/(最新のみ)