我想在我的应用程序的网页中显示一个外部网页(与它在该站点中呈现的完全一样),以一种对 SEO 爬虫来说更快更好的方式,我想知道是否有办法用 javaee 做到这一点?如果不是,那么XMLHTTPRequest方式或iframe方式在性能和 SEO 方面更好。
如果可能,请提供示例代码或链接,谢谢
更新:示例网站是:http ://www.akhbarak.net/
我想在我的应用程序的网页中显示一个外部网页(与它在该站点中呈现的完全一样),以一种对 SEO 爬虫来说更快更好的方式,我想知道是否有办法用 javaee 做到这一点?如果不是,那么XMLHTTPRequest方式或iframe方式在性能和 SEO 方面更好。
如果可能,请提供示例代码或链接,谢谢
更新:示例网站是:http ://www.akhbarak.net/
如果您需要内联显示来自不同页面的内容,请使用iframe(iframe 代表内联框架 - 它与 Apple 无关)。
如果您想使用 AJAX 显示页面,我会推荐colorbox。
请注意,通过 AJAX 访问不同域中的页面几乎是不可能的——这是一个非常非常大的安全漏洞。我不建议这样做。您必须在自己的服务器上使用代理来获取页面并返回其 HTML。
也就是说,在您的源代码中使用 iframe,因此它与页面的其余部分一起加载,似乎是您最好的选择。facebook 和 twitter 等网站在可嵌入的“like”和“tweet”小部件中使用此功能,以便这些小部件可以在自己的域(即 twitter 或 facebook)上发出请求。虽然管理大量 iframe 并不是很有趣,但它是一种非常受欢迎的方式来做你想做的事情。
理论上,你可以
做起来容易吗?可能不是。这是我能想到的唯一方法来完成它,以便该站点显示为您的一部分。