From 9c554cb0be88939b41a36fe6c7609dac8a30fed8 Mon Sep 17 00:00:00 2001 From: August Janse Date: Mon, 12 Jun 2017 10:13:36 +0200 Subject: [PATCH 1/2] Replace eval() with JSON.parse() Fixes #8. --- MB-Import-From-iTunes.user.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MB-Import-From-iTunes.user.js b/MB-Import-From-iTunes.user.js index 9a29d33..0555cdd 100644 --- a/MB-Import-From-iTunes.user.js +++ b/MB-Import-From-iTunes.user.js @@ -61,8 +61,7 @@ if (m = /^https?:\/\/itunes.apple.com\/(?:([a-z]{2})\/)?album\/(?:[^\/]+\/)?id([ function callbackFunction(req) { if (xmlhttp.readyState != 4) return; - var r = eval('(' + xmlhttp.responseText + ')'); -// var r = $.parseJSON(xmlhttp.responseText); + var r = JSON.parse(xmlhttp.responseText); for (var i = 0; i < r.results.length; i++) { if (r.results[i].wrapperType == "collection") { From 632ba6b2050f115cf2e1d542e596a714c3760d71 Mon Sep 17 00:00:00 2001 From: August Janse Date: Mon, 12 Jun 2017 10:17:37 +0200 Subject: [PATCH 2/2] Update version --- MB-Import-From-iTunes.user.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MB-Import-From-iTunes.user.js b/MB-Import-From-iTunes.user.js index 0555cdd..d30df18 100644 --- a/MB-Import-From-iTunes.user.js +++ b/MB-Import-From-iTunes.user.js @@ -1,7 +1,7 @@ // ==UserScript== // @name MusicBrainz: Import from iTunes // @description Import releases from iTunes -// @version 2014-06-21 +// @version 2017-06-12 // @author - // @namespace http://github.com/dufferzafar/Userscripts //