标签: user-agent

IE7在Vista上检测到IE6 ...为什么?

我有两台vista商务机.我在两者上安装了IE 7.在我的第一台机器(Computer1)上,如果我去这个网站(http://www.quirksmode.org/js/detect.html),它说我在Windows上使用"Explorer 6".如果我将Computer2与Vista Business和IE7一起使用,它说我在Windows上使用"Explorer 7".这里是一个屏幕捕获.两台机器上都有相同版本的IE.有人有解决方案吗?

user-agent windows-vista internet-explorer-7 internet-explorer-6

1
推荐指数
1
解决办法
949
查看次数

http客户端Android中的用户代理

我构建一个Https客户端来向服务器发送一些数据,但我不知道在User-Agent中传递什么.我应该使用webkit还是我必须为我的应用程序明确地构建一个?我正在使用这个方便的帖子 谢谢你的帮助

client user-agent android http

1
推荐指数
1
解决办法
5438
查看次数

1
推荐指数
1
解决办法
4424
查看次数

CSS - 如何摆脱用户代理CSS?

我的网站菜单是由ul/li语法创建的列表.我已经删除了关于菜单列表的所有CSS行,但它仍然看起来像这样,公告点在菜单项文本的最后一个字符上显示奇怪.我正在疯狂地处理这件事.

在此输入图像描述

在此输入图像描述

为什么会在IE /谷歌浏览器中发生这种情况?

编辑:感谢您的帮助.但重置后,列表未垂直对齐.它看起来像这样,如果我再次向li元素添加list-style-type:none,则会再次出现这些点. 在此输入图像描述

css user-agent

1
推荐指数
1
解决办法
1183
查看次数

Codeigniter user_agent

这是我第一次开发响应式网站,我尝试使用CodeIgniter user_agent类.

我注意到了

is_mobile()
Run Code Online (Sandbox Code Playgroud)

is_browser()
Run Code Online (Sandbox Code Playgroud)

但是,我想到的图片是平板电脑上的网站与浏览器非常相似,只有移动网站才能加载不同的view文件.

但是,is_mobile()包括平板电脑和手机,而这并不是我所希望的.有替代方案吗?

原因:我正在使用jQuery mobile,我为手机加载了一个完全不同的布局,我不希望这个视图出现在平板电脑上.

user-agent codeigniter

1
推荐指数
1
解决办法
1万
查看次数

使用JavaScript检测iOS 5或更高版本

我正在尝试使用以下脚本来检测浏览器是否为iOS 5或更高版本(来自此SO线程使用JavaScript检测iOS版本少于5).

function iOSversion() {
    if (/iP(hone|od|ad)/.test(navigator.platform)) {
        var v = (navigator.appVersion).match(/OS (\d+)_(\d+)_?(\d+)?/);
        return [parseInt(v[1], 10), parseInt(v[2], 10), parseInt(v[3] || 0, 10)];
    }
}

ver = iOSversion();

if (ver[0] >= 5) {
    alert('This is running iOS 5 or later.');
} else {
    alert('This is NOT running iOS 5 or later.');
}
Run Code Online (Sandbox Code Playgroud)

它适用于iOS 5或更高版本,但在任何其他浏览器中它会产生以下错误:

Uncaught TypeError: Cannot read property '0' of undefined 
Run Code Online (Sandbox Code Playgroud)

然后,此脚本下面的所有JavaScript都会失败.

有人可以建议我怎么解决这个问题?谢谢.

javascript user-agent ios

1
推荐指数
1
解决办法
2097
查看次数

在Python Bottle中获取用户浏览器信息

我试图找出我的用户正在使用哪些浏览器,但遇到了问题。如果我尝试阅读标题“ User-Agent”,通常会给我很多文本,并且什么也没告诉我。例如,如果我使用Chrome浏览器访问网站,则在“ User-Agent”标题中有:

用户代理:“ Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 31.0.1650.57 Safari / 537.36”。

如您所见,尽管提到了Mozzila,Safari,Chrome等,但它什么也没告诉我。

我一直在使用的框架是Bottle(Python)。

任何帮助,将不胜感激,谢谢。

python user-agent

1
推荐指数
2
解决办法
3089
查看次数

使用Javascript检测Chrome操作系统

我想用Javascript检测Chrome操作系统,我正在使用navigator.userAgent它.现在,我正在运行Chrome操作系统,我的导航器userAgent是

Mozilla/5.0 (X11; CrOS armv7l 6680.78.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.102 Safari/537.36
Run Code Online (Sandbox Code Playgroud)

现在.我使用正则表达式检查userAgent的样式,并编写下面的代码.

<script>
    if ( navigator.userAgent = /^Mozilla\/\d{1}^.\d{1}^(X11; CrOS i\d{3} \d{1}^.\d{2}\d{3} ^AppleWebKit\/\d{3}^.\d{2} ^(KHTML, like Gecko) Chrome\/ \d{2}^.\d{1}^.\d{3}^.\d{2} ^Safari\/\d{3}^\d{2}/ ){
      console.log(navigator.userAgent);
    } else {
      console.log(navigator.userAgent);
    }
</script>
Run Code Online (Sandbox Code Playgroud)

现在,加载此脚本后,我收到一个错误.

Uncaught SyntaxError: Invalid regular expression: /^Mozilla\/\d{1}^.\d{1}^(X11; CrOS i\d{3} \d{1}^.\d{2}\d{3} ^AppleWebKit\/\d{3}^.\d{2} ^(KHTML, like Gecko) Chrome\/ \d{2}^.\d{1}^.\d{3}^.\d{2} ^Safari\/\d{3}^\d{2}/: Unterminated group
Run Code Online (Sandbox Code Playgroud)

我的代码有什么问题?

javascript user-agent google-chrome-os

1
推荐指数
2
解决办法
3435
查看次数

在适用于iOS的Cordova/PhoneGap应用程序上修改User-Agent字符串

我正在按照下面的GitHub拉取请求来查看是否可行,在代码更改意义上有一些活动(17行),但我不确定如何将其实现到我的iOS应用程序中...有人有任何想法吗?(科尔多瓦5.1)

https://github.com/apache/cordova-plu ...

干杯,威尔

user-agent github ios phonegap-plugins cordova

1
推荐指数
1
解决办法
1853
查看次数

File_get_html在PHP Simple HTML DOM Parser中返回空的html

我创建了一个脚本,它使用Simple HTML DOM Parser从另一个站点获取内容.看起来像这样

include_once('simple_html_dom.php');

$html = file_get_html('http://csgolounge.com/'.$tradeid);       

foreach($html->find('div[id=tradediv]') as $trade) {
    $when = $trade->find('.tradeheader')[0];
 }
Run Code Online (Sandbox Code Playgroud)

我可能经常寻找内容(每30秒),现在我得到空的html.

我试着像这样更改用户代理

$context = stream_context_create();
stream_context_set_params($context, array('user_agent' => 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6\r\n'));
$html = file_get_html('http://csgolounge.com/profile?id='.$steamid, 0, $context);
Run Code Online (Sandbox Code Playgroud)

但我仍然回到空的HTML.

php user-agent simple-html-dom

1
推荐指数
1
解决办法
2030
查看次数