我正在创建一个webapp,用户只能使用android webview访问? 我可以用javascript检测android webview吗?如何使用JavaScript检测浏览器是否为android webview?
4
A
回答
2
为什么不添加每次需要时都会设置的秘密参数?
4
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {
// Do something!
// Redirect to Android-site?
window.location = 'http://android.davidwalsh.name';
}
3
从http://developer.android.com/guide/webapps/webview.html#EnablingJavaScript
例如,如果你正在开发一个专门针对你的Android应用程序的WebView中专门设计了一个Web应用程序,那么你可以定义自定义用户代理字符串与setUserAgentString(),然后查询您的网页中的自定义用户代理,以验证请求您的网页的客户端实际上是您的Android应用程序。
相关问题
- 1. 如何使用Javascript检测浏览器是否为Safari 5+?
- 2. 如何使用jQuery检测浏览器是否为Chrome?
- 3. 如何检测浏览器是否支持webkit浏览器?
- 4. 如何检测Android浏览器但不是Android应用程序(WebView)?
- 5. 使用javascript检测浏览器用户
- 6. 检测用户浏览器是否关闭浏览器
- 7. 如何检测Flash Player是否在使用JavaScript的浏览器中被禁用?
- 8. 使用javascript检测浏览器视口
- 9. 如何检测使用javascript在webview或浏览器中打开的网站
- 10. 如何在JavaScript中检测浏览器?
- 11. JavaScript浏览器检测?
- 12. 如何检测事件是否为浏览器事件
- 13. 如何检测我的浏览器是否为Firefox?
- 14. 检测Xoom浏览器(Android)
- 15. 检测浏览器是否支持jQueryMobile
- 16. JavaScript可以检测用户的浏览器是否支持gzip?
- 17. android webview调用使用chrome浏览器
- 18. 检查浏览器是否理解JavaScript
- 19. .htaccess是否可以检测浏览器是否启用或禁用javascript?
- 20. 使用JavaScript检测Android浏览器设置
- 21. 如何检查浏览器的JavaScript是否启用
- 22. 如何检测浏览器是否遇到JavaScript错误...在JavaScript中?
- 23. 使用Javascript检测浏览器是否支持Web Open Font Format(Woff)或不是
- 24. 如何使用浏览器检测cookie和javascript
- 25. 如何在Facebook中使用javascript检测浏览器
- 26. 如何使用javascript在浏览器中检测手机事件?
- 27. 如何使用javascript检测浏览器大小?
- 28. 使用Android浏览器 - 检测页面变化
- 29. 在perl中检测浏览器,如何检查浏览器是否为perl中的Internet Explorer(IE)
- 30. Android - 检测Wifi是否需要浏览器登录
试试这个http://stackoverflow.com/questions/6783185/detect-inside-android-browser-or-webview – PresleyDias 2012-03-30 12:08:23