我希望在我的应用程序的网页中显示一个外部网页(与在该网站中呈现的完全相同),这种方式对于SEO抓取工具来说速度更快,而且我想知道是否有办法用javaee做到这一点? 如果不是那么性能和SEO的优势是 XMLHTTPRequest 方式或 iframes 方式。
请尽可能提供示例代码或链接,谢谢
更新:示例网站为:http://www.akhbarak.net/
答案 0 :(得分:3)
如果您需要内联显示来自不同网页的内容,请使用iframe(iframe代表内嵌框架 - 它与Apple无关。)
如果您想使用AJAX显示页面,我建议colorbox。
请注意,通过AJAX访问不同域中的页面几乎是不可能的 - 这是一个非常非常大的安全漏洞。我不建议这样做。您必须在自己的服务器上使用代理来获取页面并返回其HTML。
也就是说,在你的源代码中使用iframe,所以它加载了页面的其余部分,似乎是你最好的选择。像facebook和twitter这样的网站在嵌入式“喜欢”和“推特”小部件中使用它,以便这些小部件可以在他们自己的域上发出请求 - 即twitter或facebook。虽然管理大量的iframe并不是很有趣,但这是一种非常被接受的方式来做你想做的事。
答案 1 :(得分:2)
理论上,你可以
这很容易吗?可能不是。这是我能想到的唯一方法,以便网站显示为您的一部分。
答案 2 :(得分:0)