크롬 확장에 변수에 전달합니다현재 탭을 얻고 나는 현재 탭의 URL을 반환하는 함수 만들려고 해요
function tabURL() {
var url="";
chrome.tabs.getSelected(null, function(tab) {url = tab.url;});
return url;
}
내가 사용
chrome.tabs.getSelected(null, function(tab) {alert(tab.url);});
크롬 쇼 url하지만 크롬 콘솔 내부에서 함수를 사용하면 함수는 ""을 반환합니다.
tab.url을 변수에 전달한 다음이 변수를 반환 할 수 있습니까?
내가 자바 스크립트 범위 지정 규칙을 기억에서 끔찍한,하지만 당신은'로 전달하는 기능이 getSelected' 사용자가 만든 것과 같은'url' 변수가 않습니다 'tabURL()'에? – Collin