Opera Mini 请求头

Opera 自定义了很多 HTTP 头,其中大部分仅适用于 Opera Mini 手机浏览器。通过这些 HTTP 头信息,站长可以获取一些用户设备的信息,以此来优化网站在这些设备上的显示效果。

本文亦适用于基于 Opera Mini 开发的欧朋手机浏览器。

User-Agent

User-Agent 头包含了 Opera Mini 的 UA 字串,如下例:

User-Agent: Opera/9.80 (J2ME/MIDP; Opera Mini/6.1.25378/25.692; U; en) Presto/2.5.25 Version/10.54

Opera Mini UA 字串格式如下:

User-Agent: Opera/9.80 ($PLATFORM_NAME$; $PRODUCT_NAME$/$CLIENT_VERSION$/$SERVER_VERSION$;U; $LOCALE$) $PRESTO_VERSION$ $EQUIV_DESKTOP_VERSION$

下面是各字段的定义:

$PLATFORM_NAME$

此字段为运行 Opera Mini 的平台名称,它可能是下面所列之一:

  • Android
  • BlackBerry
  • BREW
  • J2ME/MIDP
  • iPhone
  • iPad
  • MTK
  • Series 60
  • Windows Mobile

$PRODUCT_NAME$

对于 Opera Mini 来说此字段总是 Opera Mini

$CLIENT_VERSION$

此字段为 Opera Mini 版本号

$SERVER_VERSION$

此字段为 Opera Mini 服务器端版本号

$LOCALE$

此字段为 Opera Mini 客户端所使用的语言,例如中文为 zh-cn

$PRESTO_VERSION$

此字段为 Presto 渲染引擎版本号

$EQUIV_DESKTOP_VERSION$

此字段为等同的 Opera 桌面版版本号,这里只是为了使得 Opera Mini 的 UA 和桌面版 UA 保持一致,并无太大意义,不建议作为浏览器版本检测条件。

X-OperaMini-Features

此头信息包含运行 Opera Mini 的设备所支持的功能列表,以逗号(“,”)分割。可通过检查该列表来推送更适当的内容。

格式

X-OperaMini-Features: < 功能> *[ , < 功能> ]

示例

X-OperaMini-Features: advanced, camera, folding, secure

可能的值

  • advanced
    (Opera Mini 4 及更新版本): 表示 Opera Mini 为 MIDP 2 版本(亦被称作为大内存版)。Opera Mini FAQ 中有关于 MIDP 1 及 MIDP 2 版本的详细说明。
  • basic
    表示 Opera Mini 为 MIDP 1 版本(亦被称作为小内存版)
  • camera
    (Opera Mini 3 及更老版本): 表示当 input 元素类型为 file 时(<input type="file"/>),用户可上传照片。
  • download
    (Opera Mini 4 及更新版本): 表示该设备支持原生下载功能。
  • file_system
    (Opera Mini 4 及更新版本): 文件系统支持。用户可保存文件到设备中,亦可在 input 元素类型为 file 时(<input type="file"/>)上传文件 。
  • folding
    表示支持且启用列表折叠功能。
  • secure
    表示 Opera Mini 客户端与服务器端之间的通信是加密的。Opera Mini 3.0 及更新版本支持 Opera Mini 客户端与服务器端之间的加密连接。所有版本的 Opera Mini 服务器端与站点间的连接总是 SSL 加密连接。
  • skindownload
    (仅 Opera Mini 4): 表示此版本支持在线下载皮肤
  • touch
    表示此设备是触屏设备。
  • viewport
    表示此版本支持 viewport。关于此功能详见 Andreas Bovens 所写的 An introduction to meta viewport and @viewport

X-OperaMini-Phone-Ua

此头信息包含客户端的 UA 字串,如果此信息我们一无所知,那么通常会返回 ?
请注意,此头信息仅在数据被确认为正确时才提供。

格式

X-OperaMini-Phone-Ua: 

示例

X-OperaMini-Phone-Ua: SonyEricssonK750i/R1AA Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1

X-OperaMini-Phone

此头信息包含设备制造商及设备名称、型号等信息,如果信息是未知的,此值返回 ?
请注意,此头信息仅在数据被确认为正确时才提供。

格式

X-OperaMini-Phone: < 制造商> # < 型号>

示例

X-OperaMini-Phone: SonyEricsson # K750i

X-Forwarded-For

此头信息包含了从该设备到 Opera Mini 服务器所经过的代理服务器地址列表,以逗号(“,”)分割。列表中的第一个非内部 IP 地址总是连接到 Mini 服务器的 IP 地址,因此这是一个关于请求来源信息的可信来源,适用于地理定位等。

格式

X-Forwarded-For:  *[ ,  ] 

示例

X-Forwarded-For: 127.0.0.1, 192.168.0.100, 195.189.143.147, 130.236.236.80

在本例中, 195.189.143.147 是列表中首个非内部 IP 地址,即连接到 Mini 服务器的 IP 地址。

Accept-Language

此头信息说明浏览器首选语言。您可以指定多个语言,以逗号(“,”)分割。并且每个语言都可以指定权值(未指定权值时默认为最大值 1,取值范围 0~1)。如果没有指定 Accept-language,服务器假定用户可接受所有语言。

格式

Accept-language: < 语言标签> [;q=< 权值>], ...

示例

Accept-language: zh-tw, en;q=0.9, fr;q=0.4

本例表示:我的首选语言是繁体中文,擅长英文,略懂法语。

Echo 工具

通过本站的 Echo 工具可了解 Opera Mini 响应的头信息。
本站不会记录并保存您的信息。
下面是 Opera Mini 6.1 for iPhone 版的头信息

GET     /echo/     HTTP/1.1
Remote:   59.151.120.45 : 47770
User-Agent: Opera/9.80 (iPhone; Opera Mini/6.1.19003/25.718; U; zh) Presto/2.5.25 Version/10.54
Host: ls.tl
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: zh-tw,en;q=0.9
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Cache-Control: no-cache
Connection:Keep-Alive, TE
Te: deflate, gzip, chunked, identity, trailers
X-Operamini-Features: advanced, download, touch, viewport, routing
X-Operamini-Phone: Apple # iPhone
X-Operamini-Phone-Ua: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; zh-tw)
X-Forwarded-For: 117.136.0.9

[ via Dev.OperaOpera.IM 编译]

The 6 Worst Attempts at Damage Control in Political Scandals
ddtank Makeup featured a lot of bold colors

DIY Log Bookends Add Weight and Sophistication to Your Open Shelving
click jogos Once you have mastered the basics

Puma WOMEN’S CLAIRMONT MILITARY CAP
ebay kleinanzeigen what sort of gal attire fashion curly hair jewelry also decor

The real Queensryche stands up on new self
xvideos 00 a week including paper products for a family of four

Luxury Massage Experience in Dublin North
free hd porn Women usually were traditional tribal clothing

Market Vectors Retail ETF NYSEARCA
whom you probably recognize as Quint from Jaws if you do not

5 ways to make vintage fashion a part of your everyday life
youporn the company did manage to expand revenues from

TIPS FOR SHORT MEN PT 2
weight loss tips the technicals behind a certain stock

Opera 移动互联网报告:2011 年 7 月

Opera Software ASA 在 8 月 30 日发布了 2011 年 7 月的移动互联网报告。
Opera 移动网络状态报告是目前全球最权威的移动互联网统计报告,它提供了影响全球顶级手机网络趋势的各种有用信息。详情请访问:www.opera.com/smw

第一部分:利比亚重返互联网

Opera Mini 每月在全球范围内的用户数增长率一直保持在 5%-10%。本月我们主要关注排名在前 50 的国家以及一些有趣的月度变化。

  • 八月份,利比亚用户重回 Opera Mini 的怀抱。自从今年 2 月 16 日以来,利比亚用户就一直无法访问 Opera 的服务器。
  • 当利比亚用户发现可以使用手机访问互联网之后,Opera Mini 的用户出现了急剧上升。
  • 还有一些有趣的反常现象:在美国,Opera Mini 的使用率降低了 1%,而页面浏览量增加了 13%,数据流量增长了 11%。在澳大利亚,用户数增长了 3%,而页面浏览量和数据流量却都出现了下降。
  • 最有意思的是伊朗。它是 Opera Mini 全球用户数排名前50的国家中排名出现下降的两个国家之一。原因可能是政府干预或者是运营商关闭了Opera Mini 的服务器。 在伊朗,用户数下降是惊人的。Opera Mini 的使用量在7月下降了36%。大多数用户在7月4日至7月9日这5天完全没有使用 Opera Mini。用户数在伊朗出现骤降已经是家常便饭:出现新高点之后开始急剧下降。在 2011年7月14日,Opera Mini 用户数在伊朗出现了历史最高点。而第二天用户数骤降 48%。
  • 伊朗的数据流量及页面浏览量降幅高于用户数。这主要出现在 7 月 4 日至 7 月 9 日这 5 天,页面浏览量下降了 55%,数据流量缩减了 58%。

Opera 移动互联网报告:2011年7月

第二部分:增长

在 2011 年 7 月,Opera Mini 的独立用户数出现了增长,而页面浏览量及数据流量则出现下降。总而言之,在 7 月 Opera Mini 的活跃用户数为 12170 万人,页面浏览量为 740 亿次,压缩数据 10.9PB。

用户数

在 2011 年 7月有超过 12170 万活跃用户,自今天六月以来增长了 5.9%。自从 2010 年 7 月,独立用户数增长 95.5%。

压缩页面数

在 2011 年7 月,Opera Mini 用户浏览了超过 740 亿个网页。自 2011 年 6 月以来,页面浏览数增长了 10.1%。自从 2010 年 7 月以来,页面浏览量增长了 149.6%。
opera mini 报告

数据流量消费

2011 年 7 月,Opera Mini 用户为全球运营商产生了 11.7 亿 MB 流量。自 6 月以来,数据流量消费增长了 9.6%。考虑到 Opera Mini 会压缩 90% 的流量,所以如果要是未经过压缩的话,Opera Mini 产生的流量将达 10.9PB。自 2010 年 7 月以来,Opera Mini 的数据流量增长了 163.0%。
State of the Mobile Web, July 2011

第三部分:2011 年国家排名

在 7 月,墨西哥 Opera Mini 用户数超过了中国和南非。
哈萨克斯坦和菲律宾用户数排名进入前 20。巴基斯坦首次上榜,而波兰则榜上无名。

这里列出中国部分的数据:

  • 自 2010 年 7 月以来页面浏览增长率:18.6%
  • 自 2010年7 月以来独立用户增长率:9.5%
  • 自 2010 年 7 月以来数据流量:46.4%
  • 每位用户平均页面浏览量:250
  • 每位用户平均数据消费流量(MB):4
  • 平均每页数据流量(KB):16

中国排名前十的网站(独立用户):

  1. baidu.com
  2. kaiqi.com
  3. google.com
  4. 163.com
  5. taobao.com
  6. qq.com
  7. sina.com.cn
  8. 17sy.com
  9. soso.com (back on the list)
  10. baoruan.com

2011 年 7 月排名前十的手机型号:

  1. Nokia 5130
  2. Nokia 2700c
  3. Nokia 5000
  4. Nokia 2690
  5. Nokia 220s
  6. Nokia 3208c
  7. Nokia 7100
  8. Nokia 2730c
  9. Nokia X3
  10. Sony Ericsson W800

第四部分:聚焦东南亚

重要事件:

  • 该地区 Opera Mini 用户数排名前 10 的国家:印度尼西亚、越南、菲律宾、泰国、马来西亚、文莱、新加坡、柬埔寨、老挝和缅甸。
  • 数字:2010 年 7 月至2011年7月,上述国家的页面浏览数增加了31%,独立用户数增加了 54%,数据流量增加了 58%。
  • 东南亚的增长率:缅甸和柬埔寨在该地区页面浏览量增长率(分别是6415.0% 和 470.1%)、独立用户增长率(分别是 1207.5% 和  179.1%)及数据浏览量(分别是2826.6% 和 352.2%)排在前两名。新加坡在该地区每位用户浏览页面数排在首位,平均每人每月浏览1954个页面。
  • 在东南亚最受欢迎的网站是 Google, Facebook,和 YouTube。Twitter 和 Yahoo! 在一些国家也很流行。
  • 排名前十的手机品牌是:诺基亚占 93%,索爱占 3%,苹果和华为各占 2%。

Via: State of the Mobile Web, July 2011Opera IM 翻译

La Quinta Inn San Diego Scripps Poway
casas bahia also known as Jakester

Best swimsuit for your body type
cartola fc This is the most popular handbag style for women

Can anyone identify these lovely black boots
ddtank It can be really difficult to walk in heels

Fall fashion on a budget
youporn Sequins and leopard prints were widespread

Screen Printed Matt and Gloss Glitter Heat Applied Transfers
lesbian porn Men can supplement fitted jeans with corduroys and khaki pants

What are some current fashion trends
hd porn With the show closing in on the halfway mark

How to Lay Out Sewing Pattern Pieces
miranda lambert weight loss or going out to lunch and not having a burger

Jewelry Fashion in the 1980s
weight loss tips It’s spacious enough to comfortably hold all your essentials