Html Opera Mini类开源软件

Html Opera Mini类开源软件,html,browser,opera,Html,Browser,Opera,我正在寻找任何(相关的?)开源项目,在服务器端呈现网页,并作为图像提供给客户端(手机?)。就像迷你歌剧和天火。到目前为止,谷歌没有给我任何线索,因为我不知道该用哪个词。你们能给我一个线索吗 谢谢似乎正是您想要的。它使用WebKit并以不同格式保存呈现的页面。例如:/CutyCapt--url=http://www.example.org --out=example.pngOpera迷你服务器在将网站发送到手机之前不会将其处理为图像,但是。好的,这个问题仍然没有答案,我也对这样的解决方案感兴趣。既

我正在寻找任何(相关的?)开源项目,在服务器端呈现网页,并作为图像提供给客户端(手机?)。就像迷你歌剧和天火。到目前为止,谷歌没有给我任何线索,因为我不知道该用哪个词。你们能给我一个线索吗


谢谢

似乎正是您想要的。它使用WebKit并以不同格式保存呈现的页面。例如:
/CutyCapt--url=http://www.example.org --out=example.png

Opera迷你服务器在将网站发送到手机之前不会将其处理为图像,但是。

好的,这个问题仍然没有答案,我也对这样的解决方案感兴趣。既然在网上找不到有用的东西,我就试试看。请理解这个答案,而不是作为一个概念,而不是一个现成的解决方案

想象一个没有用户交互的简单工作流。用户打开网站,您的服务器加载网站,渲染图像并将图像提供给您的手机

为了确保您的图像是最新的,您还需要在任何来自javascript的dom操作上更新您的图像。这是一个棘手的问题,因为没有像“domChanged”这样的javascript事件。那你能做什么呢

我曾尝试构建一个非常小的javascript,并将其与

我假设请求的资源可能会弄乱dom。但这并没有涵盖任何纯javascript setInterval或setTimout函数


一旦你得到了所有“被动”的东西,你可以尝试提取任何超链接,表单元素和所有元素的样式为“游标:指针;”。这就是我现在被困的地方。。。由于这更像是一个“爱好项目”,我将在这里放弃:-)但请告诉我是否有人在这方面做得更进一步。

有一个类似的开源项目,它在终端中显示网页,使用真彩色块显示图像。这大大减少了数据使用。尽管终端版本具有更多功能,但在上甚至有一个托管版本。

这对于浏览器来说是有意义的。您仍然需要处理链接等的点击。使用一些PNG图像进行此操作似乎需要大量工作。您可能需要尝试搜索“代理”,因为可能有一个开源代理可以使用Webkit或类似的工具为您预呈现/优化/折叠页面。然而,正如Alexander的帖子所暗示的,它比仅仅将其渲染成一幅图像要复杂得多。即使是像Squid这样普通的老式HTTP代理也可以配置为缓存和压缩图像,这样移动浏览比其他方式更快。我的母语不受任何主要移动电话操作系统的支持,我的国家刚刚开始提供移动互联网服务。为了让我们的人浏览网页,我需要创建一个类似Opera Mini的软件,在服务器端呈现网页(我们可以在服务器端呈现复杂的脚本文本)。如果有一个开源的工作正在进行,开发它的成本/时间会更少,因此,可以免费发布。@VOX您找到任何解决方案了吗?CutyCapt似乎对此没有用处,因为CutyCapt不允许任何类型的交互。只提供静态图像,我使用的是缺少javascript操纵的dom,即,完成ajax轮询请求后,图片必须更新。我不确定您是否能够使用phatomjs事件“onResourceReceived”构建这样的流式渲染服务器
var page = require('webpage').create();
var i = 0;

page.onResourceReceived = function(response) {
  page.render('stocktwits.' + (i++) + '.png');
};

page.open("http://stocktwits.com/home#people-and-stocks");