簡體   English   中英

如何為博客中的所有外部鏈接創建重定向頁面

[英]How to create redirect page for all external link in blogger

我對這些代碼非常陌生,但我會盡力為您提供更好的理解。

我想要的是,我想在Blogger中創建一個頁面,該頁面將在5-10秒后重定向。 就像php一樣,我們可以通過該頁面重定向任何外部url(下載鏈接)。 我找到了一些代碼,但未正確重定向,如下所示。

 <h3>Page Will Redirect After <span id="countdown">10</span> seconds</h3> <!-- JavaScript part --> <script type="text/javascript"> // Total seconds to wait var seconds = 20; function countdown() { seconds = seconds - 1; if (seconds < 0) { // Chnage your redirection link here window.location = "https://www.google.com"; } else { // Update remaining seconds document.getElementById("countdown").innerHTML = seconds; // Count down using javascript window.setTimeout("countdown()", 1000); } } // Run countdown function countdown(); </script> 

 With this code i made a page (example: abc.blogspot.com/p/go.html) and i add link in post "<a href="http://abc.blogspot.com/p/go.html?redirect=www.facebook.com">LINK</a>" but it's not redirect to facebook because in code mention : "window.location = "https://www.google.com";" 

如何在Blogger中使用計時器創建重定向頁面,並用html代碼重新發布帖子中的所有外部鏈接?

您需要從網址獲取“查詢參數”,然后將google鏈接更改為該網址。

 var seconds = 20; var urlParams = new URLSearchParams(window.location.search); var redirectLink = urlParams.get('redirect'); // CAUTION: assumes the redirectLink passed in URL is a valid URL. // that is, it starts with a protocol - http://, https:// function countdown() { seconds = seconds - 1; if (seconds < 0) { // Chnage your redirection link here window.location = redirectLink; } else { // Update remaining seconds document.getElementById("countdown").innerHTML = seconds; // Count down using javascript window.setTimeout("countdown()", 1000); } } // Run countdown function countdown(); 
 <h3>Page Will Redirect After <span id="countdown">10</span> seconds</h3> 

忠告:除非您有充分的理由這樣做,否則請不要這樣做。

  1. 足夠聰明的用戶無論如何都將能夠在地址欄中看到重定向URL,並使用它來繞過您的“請稍候時間”。
  2. 它給用戶帶來不好的體驗。

謝謝@ Sudhanshu Vishnoi,它正在工作,但是整個頁面的URL和下載鏈接顯示如下示例:

<a href="http://abc.blogspot.com/p/go.html?redirect=http://www.mediafire.com/file/code.rar">LINK</a>

有什么方法可以隱藏下載鏈接,因為您知道人們的狀況,他們不想5或10秒鍾,他們會復制下載鏈接,所以我想隱藏整個url或至少一個下載鏈接,這可能嗎? 如果是,那怎么辦?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM