我正在尋找一種方法來表達:<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 在同一頁面上下文中加載內容,但這聽起來并不適用于此。

慕碼人8056858
TA貢獻1803條經驗 獲得超6個贊
您無法在后臺加載 example.com,因為加載 example.com 的瀏覽器位于用戶端。
您可以使用隱藏的 div 并將 example.com 加載到其中,并在加載完成后顯示該 div,但這意味著用戶根本沒有離開您的網站。
一旦單擊超鏈接,瀏覽器就會開始與其他站點握手,并且您將失去對用戶瀏覽器和 example.com 服務器之間發生的情況的控制
- 2 回答
- 0 關注
- 169 瀏覽
添加回答
舉報
0/150
提交
取消