-1

我想知道什么是最好的方法,基于良好的编程实践,在我的网站上显示外部网页(比如 Facebook 或 Twitter),同时能够在显示之前修改 HTML 和 CSS。

我知道我可以使用 iFrame,但是根据一些意见,iFrame 似乎不是一个好的编程习惯(宽度问题、丑陋的滚动条等)。

有更好的方法吗?

更新:问题被提出“太宽泛”,为了限制可能的答案我想知道是否可以更改 iFrame 的 CSS(并且只有 CSS),用户 Muhammad Umer 评论说这是可能的,但是没有提供更多细节。有人知道如何实现这一目标吗?

4

1 回答 1

3

这可以在 PHP 中完成。首先,我想建议寻找 API。Facebook 有一些不错的 API,可让您在您的网站上显示它们,并提供一些自定义选项。

更困难(并且需要维护大量工作)是使用file_get_contents()和使用一些解析器和正则表达式来获取您想要的部分。尽管 facebook(和其他一些网站)可能会很困难,但它们通过 JS 加载某些部分,因此 file_get_contents 无法获取所有内容

同样,API 是要走的路。

于 2013-08-01T09:42:08.840 回答