

图1: 在Mac上运行的Opera Mobile模拟器
为了确保开发的网站看起来不错并且可以在移动设备上正常工作,前端工程师通常不得不经过漫长而艰难的折磨-通常至少需要一个物理手持设备或某种虚拟机表格中的用来模拟整个移动操作系统,这仅仅是开始.
因此,有一个适用于Windows,Linux和Mac的Opera Mobile模拟器,它是移动Web前端开发人员在海里畅游的好帮手.
Opera Mobile Simulator是一个小型本地应用程序,易于安装在桌面设备上. 内核与Opera Mobile完全相同,因此它可以忠实地模拟目标用户在移动设备上的体验.
首次启动Opera Mobile模拟器时,将弹出一个“启动器”,如图2所示. 通过启动器,您可以创建不同的Opera Mobile实例来准确模拟不同手机的使用体验.

图2: Opera Mobile Simulator
启动器附带了适用于一系列流行手机和平板电脑的预设配置文件,例如三星Galaxy S II,摩托罗拉Xoom和诺基亚E900. 选择一个预设配置文件,然后单击“启动”按钮以启动Opera Mobile实例.
除了从预设配置文件中进行选择之外,您还可以添加新的配置文件. 在左侧的配置文件列表的顶部选择自定义,然后设置分辨率,像素密度和输入模式. 设置后,单击“配置文件”选择框下方的“添加”按钮,然后将其保存在“配置文件”列表中. 此外,还可以修改预设配置文件. 修改预设的配置文件选项后,单击“配置文件”选择框下的“更新”按钮以保存更改. 使用“删除”按钮删除指定的设置.
可以为不同的设备设置屏幕分辨率. 除了选择现有的内置分辨率外,还可以使用“添加”按钮创建新的自定义分辨率,或使用“删除”按钮删除所选的分辨率.
可以以类似于屏幕分辨率的方式设置像素密度,也可以添加或删除像素密度. 像素密度将影响Opera Mobile的默认缩放比例.

共有三种输入模式: 输入,触摸,键盘和平板电脑. 似乎Touch和Tablet是巧合的. 实际上,触摸指的是带有触摸屏的手机. 三种输入模式分别对应于Opera Mobile的三种不同的用户界面. 平板电脑模式用户界面针对平板电脑设备进行了优化,与触摸屏手机界面不同. 有关输入模式的详细说明,请参见下文.

图3: 具有不同屏幕尺寸和输入模式设置的多个Opera Mobile模拟器实例
添加启动参数(参数)以使Opera Mobile模拟器能够以不同的方式启动. 您可以单击“帮助”按钮来查询各种可用参数及其说明.
您可以使用命令行参数来启动Opera Mobile实例,而无需启动器. 以下是一些最重要的命令行参数:
PS: 单击“帮助”按钮可以查询更多命令行参数.
例如,对于模拟小键盘和FWVGA级屏幕的设备,命令行参数如下:
在Windows下:
OperaMobileEmu.exe -geometry 854x480 -notouch
OperaMobileEmu.exe-几何854x480 -notouch
在Linux或Mac上:
./operamobile -geometry 854x480 -notouch

./ Operamobile -geometry 854x480 -notouch
启动辆的默认路径因操作系统而异. 默认情况下,启动路径应如下:
在“触摸”和“平板电脑”输入模式下,鼠标动作将模拟单个手指在实际触摸屏上的效果. 鼠标单击以激活链接和控件,双击以放大页面,按住左按钮1秒钟以上(长按)将弹出上下文菜单. 至于滚动,请按向左按钮并拖动页面进行模拟.
激活任何文本输入区域(例如网页中的表单元素或浏览器本身的地址栏)将触发模拟的屏幕键盘. 当然,您可以节省麻烦,但仍可以使用常规键盘输入. 如果要禁用虚拟屏幕键盘(以模拟设备本身的物理键盘),则可以按F6禁用/启用它.
模拟两指缩放是直接使用Opera桌面版的一种方式: 在滚动鼠标滚轮的同时按CTRL(Windows / Linux)或⌘(Mac).
在键盘模式下,主要控制方法如下:
为方便调试,默认情况下在小键盘模式下启用了鼠标操作功能,从而允许您单击用户界面和网页元素. 如果要禁用鼠标以更忠实地模拟键盘输入,可以将–notouch参数添加到启动器并启动Opera Mobile实例.
在所有输入模式下,ALT /⌥+ R用于模拟设备的屏幕翻转功能,用于在纵向和横向模式之间切换. F5或CTRL /⌘+ R用于刷新当前页面.
还要注意,在所有模式下,您都可以使用操作系统自己的剪贴板和快捷键来选择全部平板专用启动器,剪切,复制和粘贴. 为了提高开发和调试效率,甚至可以使用CTRL /⌘+ E在新选项卡中打开最近复制的URL.
桌面版Opera Mobile模拟器还提供与在手机和平板电脑上运行的Opera Mobile相同的功能,包括Opera Turbo和Opera Link,它们可以将书签与其他Opera实例同步.

图4: 在模拟器中更改Opera Mobile设置

如图4所示,模拟器设置Opera Mobile的界面与Opera Mobile本身相同. 您可以在地址栏中输入Opera: config进行深入和彻底的设置.
在Windows平板专用启动器,Linux和Mac下,Opera Mobile的默认UA字符串如下:
以平板电脑模式运行时,UA将有所不同. Opera Mobi将被Opera Tablet取代,主要是为了避免使用浏览器识别的网站将针对手机/小屏幕优化的网页推送到大屏幕Tablet:
Opera Mobile本身允许用户在“高级”>“用户代理”中更改UA,可以在移动版本和桌面版本之间切换. Opera Mobile模拟器直接在主设置对话框中添加用户代理选项并对其进行扩展,从而允许模拟器将该Opera Mobile实例识别为S60版本(在平板电脑模式下不可用),Android版本,Meego版本或桌面版本(图4). 应该注意的是,只有在启动Opera Mobile实例然后进入浏览器界面以设置UA之后,UA字符串才不会与任何特定的配置文件捆绑在一起.
要完全自定义UA字符串,可以在“操作”的用户首选项块config中找到“自定义用户代理”,然后输入自定义UA.
Opera Dragonfly的远程调试功能可以在Opera Mobile模拟器中用于页面分析和调试. 如图5所示.

图5: 使用Opera Dragonfly进行远程调试
有关设置远程调试的详细说明,请参见Opera Dragonfly现场指南.
PS: 请注意,设置远程调试时,与127.0.0.1的连接在Windows上正常工作,但是在Linux和Mac上存在一些问题. 这些问题已在最新的Opera Next和Opera 11.60快照中修复. 但是,仍然建议Linux和Mac用户明确使用开发计算机的本地IP地址(您可以查询是否在命令行终端中输入了ifconfig)来启动远程调试会话.
没有什么可总结的,请下载此>> Opera Mobile Emulator.
[通过Dev.Opera – Opera.IM编译]

如何发现仿冒的Oakley太阳镜
并非所有鞋子都一样制造
长期投资似乎已经过时了
服装的选择作为一种自我表达的形式越来越重要
7种选择发夹的重要提示
免费的高清影片,所以在开始比赛之前就去
宽松的货币政策
强奸片和王子街121号
女性冬季时尚小贴士
摩洛解放阵线片Gwyneth最新的GOOP合作
嘻哈服装样式
穿上漂亮的裙子,或穿紧身裤和七分裤
湖泊高尔夫乡村酒店
片以其原始的全帧长宽比显示
Look望山酒店的Pointe高尔夫球场
youporn是眼睛
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-194049-1.html