2012-09-22 4 views
1

크롬 앱에서 사용자가 왔는지 어떻게 알 수 있나요? check.php 페이지는 직접오고 다른 누군가는 크롬 앱에서 오는 사용자와 다르게 표시됩니다.크롬 확장 프로그램에서 사용자 소스를 감지합니다.

{ 
    "name": "New App", 
    "version": "1", 
    "manifest_version": 2, 
    "app": { 
    "launch": { 
     "web_url": "example.com/check.php" 
    } 
    }, 
    "icons": { 
    "128": "l.png" 
    } 
} 

답변

0

사용이 : PHP는 측면에서

"launch": { 
    "web_url": "example.com/check.php?source=app" 
} 

$_GET['source'] 변수를 확인하십시오. app 인 경우 크롬 앱에서 발생합니다.

FWIW는 Chrome 웹 스토어가 앱용으로 사용하는 방식입니다. 그들은 chrome-ntp-icon 값에 대한 utm_source 변수를 확인합니다.

+0

언제든지 POST/숨겨진 변수로 끝낼 수 있습니까? – Makx

+0

아니요. 숨겨진/스푸핑 가능한 사람이기 때문에별로 중요하지 않습니다. –

관련 문제