在Python(GAE)中请求JavaScript属性

时间:2010-03-11 15:31:35

标签: javascript python google-app-engine iphone

我目前正在制作基于Google App Engine(python)的iphone网络应用程序。我需要检查用户是否通过safari而不是主屏幕浏览。我可以使用只读'window.navigator.standalone'布尔JavaScript属性来检查这一点,如下所示:https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html

如何在Python中读取此布尔值?我想通过self.request.headers.get()或其他东西,但它不起作用。

1 个答案:

答案 0 :(得分:2)

根据this page on HTTP headers and MobileSafari,您可以通过测试来判断用户是否已从主屏幕启动了您的网站,以查看是否在Safari标头中找到字符串HTTP_USER_AGENT。如果它丢失了,他们正在主屏幕上浏览。

这看起来非常脆弱(并且似乎没有在几篇非Apple博客文章之外记录),所以它可能不是最好的依赖。

相关问题