Недавно начал пробовать писать расширения для хрома и в процессе появляется много непонятного. Вот например:
С помощью расширения я хочу вывести в консоль ссылку которую мне выдал гугл-поиск. В поиск вбиваем любое слово например "мяч" и выводим в консоль первую ссылку результата поиска
вот код манифеста:
{
"name": "test",
"description": "test",
"version": "0.1",
"manifest_version": 2,
"content_scripts": [{
"matches": [ "https://*/*" ],
"js": ["jquery.js", "script.js"]
}]
}
а вот код файла "script.js":
$(document).ready( function(){
var val = $("h3.r:first").children("a").attr("href");
console.log(val)
});
Переменная val возвращает значение "_https://ru.wikipedia.org/wiki/%D0%9C%D1%8F%D1%87", а как мне получить ссылку такого типа (ее мы получаем когда на ссылке нажать правой кнопкой мыши и в контекстном меню выбрать "копировать адрес ссылки") "_https://www.google.com.ua/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&cad=rja&u act=8&ved=0CDEQFjAG&url=https%3A%2F%2Fru.wikipedia .org%2Fwiki%2F%25D0%259C%25D1%258F%25D1%2587&ei=AH iaVYLuFOOfyAPEpYEg&usg=AFQjCNG1S886FzPJoRVjYVi8k3g MRYR-KA&sig2=M4k2huNZjbmrUouGQwtrlA&bvm=bv.96952980,d.b GQ"?