chromとsafariのcookie処理

cookieの処理を行なうスクリプトJavaScriptで書いてまして、その動作確認をchromでやってたんですけど、どうやってもクッキーにデータを保存出来ませんでした。

<html>
<head>
<title>クッキーサンプル1</title>
<script language="javascript">
var visitName=document.cookie;
var today=new Date();
today.setMinutes(today.getMinutes()+10);
if(visitName==""){
	visitName=prompt("名前を入力して下さい","");
	if(visitName=="" || visitName==null){
		visitName="名無し";
	}
	document.cookie="Name="+visitName + "; expires="+today.toGMTString()+";";
}
document.write("ようこそ!",visitName,"さん");
</script>
</head>
<body>
</body>
</html>

ググってみたら
http://www.google.com/support/forum/p/Chrome/thread?tid=23fd2349855c0f17&hl=en
ローカルのhtmlファイルをchromで実行してもクッキーの処理をしてくれないみたいです。つまり
file://ファイル名
だとクッキーの処理ができないみたいです。
解決方法はMacの場合はapacheがインストールされてるんで、
/Users/ユーザー名/Sites/
にファイルを置いて、chromで
http://localhost/~ユーザー名/ファイル名
でアクセスすればクッキーの処理が行なえます。


safariの場合は上記に加えて、クッキーの名前(キー)を設定しないとクッキーの処理が行なえませんでした。
ググっても日本語のページが出てこなかったんですが、ググり方が悪かったのか?、それともこれって常識なんでしょうか?