在后台加载网站,完成后重定向到加载的网站

我正在寻找一种方法来表达:

<a href="http://example.com>click me</a>
<script>
If the <a> was clicked, don't redirect immediately, but instead, load http://example.com in the background, and once that is done, redirect the user to http://example.com
</script>

这样,用户将在我的网站内等待,而不是在其他网站中等待。

尊重吧?

我知道人们会问你为什么要这样做。请我只是在测试一些东西..

我的想法是:仅使用Javascript可能是不可能的,但我认为我们可以使用一些后端来做到这一点,我不介意你用nodejs或php回复,我喜欢更高级的男孩。


慕标5832272
浏览 133回答 2
2回答

神不在的星期二

这样,用户将在我的网站内等待,而不是在其他网站中等待。尊重吧?对我来说听起来不像。人们可能更愿意看到下一页加载。您可能会惊讶地发现,很多人没有良好的互联网连接,并且可以在加载网站的其余部分之前阅读网站的文本。即使你能做到这一点,你也会打破他们的这种行为。幸运的是,您要求做的事情是不可能的。如果您控制该站点,则可以使用 Fetch API 或 AJAX 在同一页面上下文中加载内容,但这听起来并不适用于此。

慕码人8056858

您无法在后台加载 example.com,因为加载 example.com 的浏览器位于用户端。您可以使用隐藏的 div 并将 example.com 加载到其中,并在加载完成后显示该 div,但这意味着用户根本没有离开您的网站。一旦单击超链接,浏览器就会开始与其他站点握手,并且您将失去对用户浏览器和 example.com 服务器之间发生的情况的控制
打开App,查看更多内容
随时随地看视频慕课网APP