【发布时间】:2010-12-31 17:37:04
【问题描述】:
我想知道是否有一种方法可以将 webclip 嵌入网页中,例如,我可以将网页的一部分作为小部件嵌入到另一个页面中。我在想通过 Mac OS X 的仪表板小部件以某种方式可能是可能的,一个可以使用 webclip 并制作仪表板小部件,因为我听说它们是基于 HTML 的,因此可以将其逆向工程为简单的 HTML 代码。有点与谷歌为小工具所做的相反。有任何想法吗?我愿意接受任何解决方案。
谢谢。
【问题讨论】:
我想知道是否有一种方法可以将 webclip 嵌入网页中,例如,我可以将网页的一部分作为小部件嵌入到另一个页面中。我在想通过 Mac OS X 的仪表板小部件以某种方式可能是可能的,一个可以使用 webclip 并制作仪表板小部件,因为我听说它们是基于 HTML 的,因此可以将其逆向工程为简单的 HTML 代码。有点与谷歌为小工具所做的相反。有任何想法吗?我愿意接受任何解决方案。
谢谢。
【问题讨论】:
基于 html 的简单方法是使用 iframe。这样做是将整个网页放在页面上的一个框中。你没有太多的灵活性。
您也可以使用 javascript 来实现。 JQuery 使用他们的 .load() 方法使其变得容易。走这条路线,您可以使用 javascript 加载网页,在该页面中加载特定标签,甚至在显示之前修改传入的代码。
基本上:
$("#xxxx").load("url.html");
其中 xxxx 是您希望将内容加载到页面上的 html 标记的 ID(例如,如果您的 HTML 中有 <div id="xxxx">content will go here</div>)。查看更多详情:http://docs.jquery.com/Ajax/load。
如果这些还不够,下一步将是 PHP(我怀疑你是否需要它,但如果你愿意,你可以在 php.net 上搜索 file_get_contents)。
【讨论】: