2012-09-22 25 views
1

如何检测用户是否来自Chrome应用程序,check.php页面将以不同方式显示给有人直接来的人和来自Chrome应用程序的人。从Chrome扩展中检测用户来源

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

回答

0

使用此:

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

在PHP端,检查$_GET['source']变量。如果它是app,它来自Chrome应用程序。

FWIW,这是Chrome网上应用店为他们的应用程序做的。他们检查utm_source变量的chrome-ntp-icon值。

+0

它可以通过POST /隐藏变量来完成吗? – Makx

+0

不,并没有多大关系,因为它就像get一样隐藏/欺骗。 –