user-agent相关内容
我每次发送一个API请求到我的服务器我想发送类似的设备类型和操作系统版本信息(从我的移动应用程序)。我首先想到的是使用用户代理,但我不知道是否有任何好处,使用自定义HTTP标头像“X-的devicetype”和/或“X-OSVERSION”代替。 解决方案 我使用的X设备HTTP标头。 效果很好的大部分,但我注意到,从后面代理一些请求似乎是从该头剥离数据
..
我使用已经提供给自己一个惊人的探头shell脚本,目前得到500错误Apache的。 不幸的是我没能去的,为什么尝试在本地访问服务器上的内容,但使用其他方法,如wget的和telnet工作正常时,脚本生成一个500错误的底部。 以下是Apache访问日志条目每个的尝试: 使用wget 127.0.0.1 - “”[19 /三月/ 2013:14:31:44 +1100]“GET /in
..
在我的申请,我推出一个新的意图使用以下code URL(浏览器): 意图myIntent =新意图(Intent.ACTION_VIEW,Uri.parse(URL)); 尝试{ context.startActivity(myIntent); }赶上(ActivityNotFoundException E){ Log.e(TAG“,不能启动浏览器”,电子); } 有没有办法
..
林试图让网站的32PX favicon.ico的,但它得到的响应是16px的图标,我猜是因为我正尝试由smarthphone获得它,但我试图改变的用户代理这里没有结果HTTP上访是我的code: DefaultHttpClient客户端=新DefaultHttpClient(); 字符串的baseUrl = getBaseUrl(URL); HT
..
一直在努力改变在一个Android应用程序的HTTP请求的用户代理字符串。我已经使用Wireshark和仿真器一起进行了测试,已经看出,虽然我设置了用户代理字符串中的web视图,相关的使用loadURL请求不使用此用户代理字符串。相反,我看到的Wireshark捕获的Dalvik用户代理字符串。 这里是code抽象。有任何想法吗?还是模拟器不支持此? @覆盖 公共无效的run(){
..
有关我的地盘我需要能够告诉当一个Android平板电脑访问,当Android手机访问的区别。它需要在将页面发送到如此使用JavaScript来检查屏幕资源的用户被检测到不是一种选择。 在我使用它来检测Android设备的时刻: stripos函数($ UA,'机器人') 有什么独特的塔尔平板电脑拥有它的用户代理? 解决方案 您可以使用PHP的$ _ SERVER ['HTTP_USE
..
我使用的是的WebView 来显示此 FeedBurner的。当我在谷歌浏览器,并在设备的浏览器查看这个链接它显示标题,摘要,链接,最重要的播客文件和其他超链接。然而,当我查看我的的WebView此链接那只能说明它在纯文本HTML,没有超链接。我看到的是一个标题和故事片段,其次是HTML源代码code。是否有一个特别是必须能够解决此问题? 这是我的的WebView 设置: 新闻源=(的WebV
..
有关我们要显示在Play商店的链接,如果用户配备了一个Android 4+设备的网站。所有的浏览器,我们测试发送的Android版本号在他们的用户代理字符串,除1:火狐为Android。火狐只是发送这样的: 的Mozilla / 5.0(安卓;手机; RV:19.0)的Gecko / Firefox的19.0 / 19.0 甚至与一些JavaScript,我找不到任何证据的版本号:
..
有没有一种方法来检索浏览器的用户代理,而无需在活动的一个的WebView ? 我知道这是可以通过的WebView 来得到它: 的WebView视图=(web视图)findViewById(R.id.someview); 字符串UA = view.getSettings()getUserAgentString()。 但在我来说,我没有/需要的WebView对象,我不希望创建它只是用于获取
..
我写在Android中使用一个web视图来显示HTML内容的应用程序。有人告诉我,让我的应用程序在Android用户代理 - 我该怎么办呢?我打开 http://whatsmyuseragent.com 从我的应用程序和Android浏览器 - 无论是用户代理是相同的。。 请帮忙! 解决方案 经过反复研究,我理解了它。有一种方法来设置为Android的WebView用户代理。 webvi
..
是否有可能改变Android的默认的MediaPlayer 用户代理字符串?如果是这样,怎么样? 解决方案 您'只是'需要覆盖的流媒体播放器创建的Android框架在事件
..
我使用的PhoneGap /科尔多瓦开发Android应用程序。 该应用程序具有读取远程服务器上的文件。所以我使用AJAX(jQuery的)。 现在的问题是:远程服务器重定向到一个移动版本,它不适合我从移动设备的所有连接,所以我必须给用户代理切换到桌面浏览器。 我怎样才能做到这一点?我见过适用于iOS 的解决方案。是这样的可能为Android? 编辑: 我找到了解决自己: 只需添加 W
..
我正在开发像三星Galaxy,摩托罗拉XOOM和Kindle Fire的平板电脑的应用程序。 我的WebView没有加载的URL这我给的桌面版本。 我试图通过设置用户代理,但我不知道什么确切的“UA字符串”能解决我的问题。当我把日志UA字符串,我得到了以下 code: 字符串UA = m_webview.getSettings()getUserAgentString()。 Log.i(“A
..
我使用jQuery发出AJAX请求到自己的web服务。我需要设置或修改用户代理 HTTP标头的HTTP-AJAX请求,我怎么能做到这一点的最简单的方法是什么? 我想提供一些用户使用 setRequestHeader 方法来设置用户代理的提示,但不起作用。它在实际上工作等新创建的头文件(如 X-测试标头),但它并不适用于工作的User-Agent 。 谢谢! 解决方案 这是根本不可能的,你不
..
我要提供正确的版本下载。我的版本是: 在32位Windows 在64位Windows 的Linux 使用检测的Linux用户代理领域是容易的;但它能够可靠地计算出,如果Windows是32位还是64位? 用户可能会使用奇怪的浏览器 - IE和Firefox是常见的,我们可能有一个歌剧用户某处;也许Chrome浏览器的用户了。我知道,64位Windows 7附带了32位和64位版本的IE浏览器
..
我想使用的Request.Browser 财产(的HttpBrowserCapabilities 类)确定的某些属性客户端的系统。 不过,我似乎碰到此类的一些限制。我无法找到某些属性,应该是比较容易从的UserAgent 解析的字符串,如操作系统版本(平台只返回WINNT对于大多数Windows版本,而不是Vista,XP等),或者它是否是64位或不(仅 Win16的和 Win32的属性)。
..
我有一个网站,是利用安装在IIS中的反向代理。 server1上的主网站将请求发送到“文件夹”到Server2。这是按预期工作,有一个奇怪的例外: Server2上的应用程序是旧的。它使用code,从.NET Framework 1.1和是,出于显而易见的原因,不再支持某些第三方控件。 当浏览服务器1 /文件夹中的IE浏览器(所有版本)随机事情可能发生,相当定期得到一个404错误。在浏览网站在
..
只是想知道浏览器类型的VB.NET内容时,访问的网页。比如在我的网站就说明一切访问我的网站在不同的浏览器下休息。 解决方案 您不会对您的问题提供多少上下文,但我认为你在谈论的用户代理字符串,当你使用 由于该控件只使用Internet Explorer来渲染页面,你会看到一个用户代理字符串非常相似,你会发现,如果你访问使用IE浏览器在同一台计算机上的页面。 IE的字符串一般报告本身作为的Mozi
..
大多数现代浏览器(Chrome浏览器10,火狐4,IE9)都缩短他们的UserAgent标识。其结果是,所支持的.NET版本不再发送给服务器。 为了让我们的客户能够使用我们的ClickOnce应用程序,我们需要知道哪些框架是由客户端支持。 Javascript的检测Chrome和Firefox的ClickOnce助手是一个开始(这些现在都没有在Firefox 4),但我们不再有检测客户端是否有
..
我无法搞清楚这一个。我想直接移动流量到一个网站通过.htaccess的用户代理的移动版本嗅,像这样: 的RewriteCond%{HTTP_USER_AGENT}(安卓|黑莓| ipad公司| iPhone | iPod的| iemobile |迷你| MOBI | PalmOS的|的webOS | Googlebot的\ -mobile)[NC] 的RewriteCond%{HTTP_HOST
..