1

首先大家好,

我是这个网站的新手,但我仍然搜索了 10 分钟,但找不到我的问题的答案,所以我现在就问。

我正在尝试为 windows vista/7 创建一个侧边栏小工具。在那个小工具中,我需要从网络中的另一个页面(不在我的域中)获取一些文本。我知道我真的做不到,但我找到了使用 iframe 的解决方法。现在我想要的页面正在通过 iframe 加载,我可以看到。

问题是如何将 iframe 中该页面的整个文本放入标签或文本区域或其他任何内容中......

由于 Windows 侧边栏小工具不适用于 ASP,因此我需要使用纯 HTML 和 javascript 完成此操作。

任何可以帮助我的人请做,谢谢,Sagi。

4

3 回答 3

1

侧边栏可能不允许 ASP,但肯定会允许 ajax 调用,您的 asp 页面将驻留在服务器上并完成所有这些艰苦的工作,而您的小工具只会调用您的 asp 页面?

于 2012-08-03T15:34:04.253 回答
0

您可能希望对托管其他网页的服务器进行 ajax 调用。
jQuery 可能会对此有所帮助(使用.ajax()),否则,只需谷歌如何在 js 中正常执行此操作。

[编辑]
执行 ajax 调用的中间服务器/代理可能会有所帮助,您可以使用访问控制标头来分配跨站点脚本。请参阅我的此处了解更多信息:)

于 2012-08-03T15:32:48.047 回答
0

如果页面转义您的 iframe 的事实是您可以设置中间服务器的问题,该服务器从您想要的服务器获取文本(如您提到的;www.bbc.com),并将其作为纯文本提供。然后让您的小部件包含来自中间服务器的文本的 iframe。这确实是最干净的方法。

于 2012-08-04T17:01:39.377 回答