在我的项目中,我需要拍摄任何网站的网络照片,以显示它在 Opera mini(移动设备)中可见时的样子。应用程序是基于桌面的,我不想将 Opera 用于桌面,因为网站视图在 Opera mini 和 Opera for Desktop 中会有所不同,而这种差异是网站在 mini Opera 上的呈现方式。
我的问题是,有没有办法将opera mini 嵌入到C# 桌面应用程序中。任何其他移动浏览器也可以接受(webkit 除外)。
谢谢
在我的项目中,我需要拍摄任何网站的网络照片,以显示它在 Opera mini(移动设备)中可见时的样子。应用程序是基于桌面的,我不想将 Opera 用于桌面,因为网站视图在 Opera mini 和 Opera for Desktop 中会有所不同,而这种差异是网站在 mini Opera 上的呈现方式。
我的问题是,有没有办法将opera mini 嵌入到C# 桌面应用程序中。任何其他移动浏览器也可以接受(webkit 除外)。
谢谢
有一个专门用于 Opera Mini 的模拟器(不是Opera Mobile Emulator)。它由MicroEmulator提供支持,这是在 LGPL 下获得许可的 Java 2 标准版中的 Java 2 微型版的纯 Java 实现。
您可以按照博客文章Using MicroEmulator to run Opera Mini中的说明进行操作。
从这里您可以使用该系统在 C# 中定位 microEmulator 的窗口。
我认为您的答案在于 Opera Mobile Emulator。这本质上是在桌面上运行的 Opera Mini 版本。它可以配置为在各种智能手机屏幕尺寸和功能下运行,因此它应该可以满足您的需求。您可以从这里免费获得它http://www.opera.com/developer/tools/mobile/