2012-09-29 2 views
1

다음은 Safari 확장을위한 my global.htm입니다. 나는 글로벌 페이지를 살펴 보았다. 그리고 내가 클릭 한 곳마다, 콘솔 alwarys는 'url : null'이라고 말했다. 내 사파리는 마운틴 라이온 10.8.2에서 6.0.1입니다.Safari가 beforeNavigate 이벤트에서 url 속성을 가져올 수 없습니다.

<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> 

답변

2

사용 권한 문제입니다. Extension Builder의 Extension Website Access에서 Extension의 액세스 수준을 Some 또는 All로 설정해야합니다. 일부인 경우 포함 할 사이트를 포함하는 URL 패턴을 하나 이상 입력해야합니다.

+0

그것은 작동합니다. 감사. – gfreezy