Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Кликабельная ссылка через xmr (https://javascript.ru/forum/misc/73922-klikabelnaya-ssylka-cherez-xmr.html)

panikajo 29.05.2018 09:11

Кликабельная ссылка через xmr
 
Привет всем.
Прошу помогите, у меня вроде ссылка кликабельная но, нефига не переходит по ссылке.

html
<!doctype html>
<html>
  <head>
    <title>Get TinyURL popup</title>
    <script src=popup.js></script>
  </head>
  <body>
    <b>You're URL:</b>
    <a href="#" id="URLHere"></a>
  </body>
 
 </html>

js
chrome.tabs.query({
    active: true,
    windowId: chrome.windows.WINDOW_ID_CURRENT
}, function(tabs) {
    var tab = tabs[0];
    var url = tab.url;
    GetURL(url, (correctURL)=>{
        document.getElementById("URLHere").innerHTML = correctURL;
    });
});

function GetURL(url, callback){
    var xhr = new XMLHttpRequest();
    xhr.open('GET','https://мой-сайт.ру/api.php?url=' + url);
    xhr.onreadystatechange = function(){
        if(this.readyState===4)
            callback(this.responseText);
    };
    xhr.send();
}

Nexus 29.05.2018 09:34

Ответ от сервера мой-сайт.ру приходит?
Ссылка меняется?
Что в консоли?

destus 29.05.2018 09:56

panikajo,
var elem = document.getElementById("URLHere")
elem.innerHTML = correctURL;
elem.setAttribute('href', correctURL);

panikajo 30.05.2018 09:49

Ссылка остается та-же просто сайт допустим google.com станет mysite.ru/dd2qd
То.есть у меня сервис по сокращению ссылок.

panikajo 04.06.2018 08:32

up


Часовой пояс GMT +3, время: 21:11.