Показать сообщение отдельно
  #1 (permalink)  
Старый 06.07.2015, 16:56
Новичок на форуме
Отправить личное сообщение для ddos1 Посмотреть профиль Найти все сообщения от ddos1
 
Регистрация: 25.06.2015
Сообщений: 7

Как с помощью расширения получить "правильную" ссылку?
Недавно начал пробовать писать расширения для хрома и в процессе появляется много непонятного. Вот например:
С помощью расширения я хочу вывести в консоль ссылку которую мне выдал гугл-поиск. В поиск вбиваем любое слово например "мяч" и выводим в консоль первую ссылку результата поиска
вот код манифеста:
{
	"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"?
Ответить с цитированием