簡體   English   中英

如何使用javascript檢查其他域的URL是否存在?

[英]How to check if the URL of other domains exists using javascript?

我正在嘗試使用 Javascript 來檢查我的域('https://radiusofficefurniture.ie')中是否存在另一個域的 URL,例如:

var request = new XMLHttpRequest();  
request.open('GET', 'https://www.mozilla.org', true);
request.onreadystatechange = function(){
    if (request.readyState === 4){
        if (request.status === 404) {  
            alert("Oh no, it does not exist!");
        }  
    }
};
request.send();

但是出現了 CORS 政策的問題。 錯誤是這樣的:

從源“https://radiusofficefurniture.ie”訪問“https://www.mozilla.org/”上的 XMLHttpRequest 已被 CORS 策略阻止:請求中不存在“Access-Control-Allow-Origin”標頭資源。

請有人幫助我如何使用javascript檢查其他域的URL是否存在? 實際上,如果其他域的 URL 存在,我必須向我的站點添加一個 HTML 標記。

最簡單的方法是使用 CORS 代理(如果您想避免任何額外的代碼)。 你可以在這里找到幾個,它們都相對容易設置。

暫無
暫無

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

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