下面是我的 safari 扩展的 global.htm。我检查了全局页面,无论我点击哪里,控制台总是说'url:null'。我的 Safari 是 Mountain Lion 10.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>