从第三方域名中拉出div以显示在我的网页上?

时间:2011-04-19 06:53:56

标签: javascript css iframe cross-domain dynamic-data

所以这就是我想做的事情: 我在Veetle.com频道播放视频。 Veetle允许您显示要播放的节目时间表。我想直接从我的Veetle页面中删除此div容器中的信息,并将其显示在我的个人网页上。

最初我尝试将CS​​S注入包含Veetle页面的iframe,该页面除了包含计划的div之外的所有内容。这并不是很好,因为显然这是不允许使用第三方域。这只是一个巨大的头痛。

我不能只使用内联样式表边距来切断所有内容,因为仍然可以听到来自广播的音频(即使它不可见)&这可能会让我的网页访问者感到非常困惑。 为了解决这个问题,我尝试了一些删除嵌入对象的javascript,但是我再次遇到了关于第三方域问题的iframe的整个脚本。

有人有任何想法吗?

2 个答案:

答案 0 :(得分:0)

尝试在Google上搜索“XMLHttpRequest跨域”或类似内容。我之前在本地使用过XMLHttpRequest,它将结果返回给一个变量,你可以从中删除其他所有变量。我浏览过的几个网站似乎表明,通过发送一些额外的标题,它可以在其他域上正常工作。

答案 1 :(得分:0)

您是否尝试在服务器上创建代理页面?

您可以获取页面服务器端,删除所需内容,然后将其写入代理页面,您可以通过ajax,iframe或直接将其写入页面来访问。