在我的项目中,我需要对任何网站进行网页截图,以显示在opera mini(移动设备)中可见时的外观。应用程序是基于桌面的,我不想将Opera用于桌面,因为网页视图在opera mini和opera for desktop中会有所不同,这就是网站在迷你歌剧中的呈现方式。
我的问题是,有没有办法在C#桌面应用程序中嵌入opera mini。 任何其他移动浏览器也是可以接受的(webkit除外)。
感谢名单
答案 0 :(得分:1)
我认为你的答案在于Opera Mobile Emulator。这本质上是在桌面上运行的Opera Mini版本。它可以配置为以各种SmartPhone屏幕尺寸和功能运行,因此它可以满足您的需求。您可以从http://www.opera.com/developer/tools/mobile/
免费获取答案 1 :(得分:1)
具体为simulator for Opera Mini(不是Opera Mobile Emulator)。它由MicroEmulator提供支持,这是Java 2标准版中Java 2 Micro Edition的纯Java实现,在LGPL下获得许可。
您可以按照博文Using MicroEmulator to run Opera Mini上的说明进行操作。
从这里开始,您可以使用该系统在C#中定位microEmulator的窗口。