在我的项目中,我需要对任何网站进行网页截屏,以展示在使用移动端的Opera Mini浏览器中看起来的样子。该应用程序是基于桌面的,我不想使用Opera for Desktop,因为在Opera Mini和Opera for Desktop上网站视图会有所不同,这种差异就是网站在Mini Opera上呈现的方式。
我的问题是,是否有办法在C#桌面应用程序中嵌入Opera Mini浏览器?任何其他移动浏览器也可以接受(除了Webkit)。
谢谢
在我的项目中,我需要对任何网站进行网页截屏,以展示在使用移动端的Opera Mini浏览器中看起来的样子。该应用程序是基于桌面的,我不想使用Opera for Desktop,因为在Opera Mini和Opera for Desktop上网站视图会有所不同,这种差异就是网站在Mini Opera上呈现的方式。
我的问题是,是否有办法在C#桌面应用程序中嵌入Opera Mini浏览器?任何其他移动浏览器也可以接受(除了Webkit)。
谢谢
我认为你的答案在Opera Mobile模拟器中。这本质上是一个在桌面上运行的Opera Mini版本。它可以配置为在各种智能手机屏幕大小和功能上运行,因此它应该可以满足您的需求。您可以从这里免费获取http://www.opera.com/developer/tools/mobile/
有一个Opera Mini模拟器(并非Opera Mobile模拟器),它由MicroEmulator提供支持,这是Java 2微型版在Java 2标准版中的纯Java实现,遵循LGPL许可证。
您可以按照博客文章使用MicroEmulator运行Opera Mini中的说明操作。
从这里,您可能能够使用C#针对MicroEmulator的窗口系统。