如果您需要在不同的模板和域(如“m.mysite.com”)中为您的网站的移动版本显示内容,那么使用“抓取”技术和工具(如http://simplehtmldom.sourceforge.net/)有哪些缺点? 我了解执行此操作的传统方法是连接到您的数据库并编写 SQL 查询来访问您需要的内容。
但是,我缺乏 SQL 知识,并且使用自定义 CMS 的数据库非常复杂(我最初没有构建该站点)。我需要的一切都在前端,我可以使用 Simple DOM 访问每个部分并将其放置在 jQuery Mobile 模板中。
我能看到的唯一缺点是,如果有人在主站点上更改类或 id,它可能会破坏移动站点。但其他影响是什么?即使它基于快速加载的主站点,这样构建的移动站点是否会加载缓慢?还有什么我想念的吗?
另外,这不是http://www.dudamobile.com/之类的服务的基本工作方式吗?他们当然无权访问您的数据库。
谢谢你的帮助。