为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
慕标5832272 2023-07-08 16:37:34
我正在寻找一种方法来表达:<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回复,我喜欢更高级的男孩。
查看完整描述

2 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

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

对我来说听起来不像。人们可能更愿意看到下一页加载。您可能会惊讶地发现,很多人没有良好的互联网连接,并且可以在加载网站的其余部分之前阅读网站的文本。即使你能做到这一点,你也会打破他们的这种行为。

幸运的是,您要求做的事情是不可能的。如果您控制该站点,则可以使用 Fetch API 或 AJAX 在同一页面上下文中加载内容,但这听起来并不适用于此。


查看完整回答
反对 回复 2023-07-08
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

您无法在后台加载 example.com,因为加载 example.com 的浏览器位于用户端。

您可以使用隐藏的 div 并将 example.com 加载到其中,并在加载完成后显示该 div,但这意味着用户根本没有离开您的网站。

一旦单击超链接,浏览器就会开始与其他站点握手,并且您将失去对用户浏览器和 example.com 服务器之间发生的情况的控制


查看完整回答
反对 回复 2023-07-08
  • 2 回答
  • 0 关注
  • 132 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信