Я замечаю две проблемы
var url = "document.location.href"
следует изменить на
var url = document.location.href
также, прежде чем вы выполните эту строку
url = url.split('?url=')[1].split(/\?|\%3F/)[0];
, убедитесь, что этовозможно с чем-то вроде
if (url.indexOf("?url=") != -1 )
в противном случае вы получите исключение, потому что в массиве не будет элемента [1]