以下は、safari拡張機能のglobal.htmです。グローバルページを調べたところ、クリックしたところはどこでも、コンソールは常に「url:null」と言っていました。私のサファリはMountainLion10.8.2で6.0.1です。
<script type="text/javascript">
var performCommand = function(event) {
console.log(event);
console.log("url:" + event.url);
};
console.log('in extension');
safari.application.addEventListener("beforeNavigate", performCommand, true);
</script>