diff options
author | Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de> | 2015-10-17 18:10:23 +0200 |
---|---|---|
committer | Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de> | 2015-10-17 18:10:23 +0200 |
commit | ea0c3f8ecde7d6e418ddfc8c6f58cb2bbf1e84c7 (patch) | |
tree | f5f542e168df6b8da261ee0d95476a254fff9139 /src/js/document-blocked.js | |
parent | 2a260e13033aa80f474f3c7ca2f7f4ca4aec2f54 (diff) | |
parent | 230639d959468fc67c7ca5cf0249009eee0853b8 (diff) | |
download | uBlock-ea0c3f8ecde7d6e418ddfc8c6f58cb2bbf1e84c7.zip uBlock-ea0c3f8ecde7d6e418ddfc8c6f58cb2bbf1e84c7.tar.gz uBlock-ea0c3f8ecde7d6e418ddfc8c6f58cb2bbf1e84c7.tar.bz2 |
Merge branch 'upstream'
Diffstat (limited to 'src/js/document-blocked.js')
-rw-r--r-- | src/js/document-blocked.js | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/js/document-blocked.js b/src/js/document-blocked.js index 5b1c469..c64954a 100644 --- a/src/js/document-blocked.js +++ b/src/js/document-blocked.js @@ -193,12 +193,9 @@ uDom.nodeFromId('why').textContent = details.fs; }; var renderParams = function(parentNode, rawURL) { - var url = null; - try { - url = new URL(rawURL); - } catch(ex) { - } - if ( url === null || url.search.length === 0 ) { + var a = document.createElement('a'); + a.href = rawURL; + if ( a.search.length === 0 ) { return false; } @@ -209,7 +206,7 @@ uDom.nodeFromId('why').textContent = details.fs; ); parentNode.appendChild(li); - var params = url.search.slice(1).split('&'); + var params = a.search.slice(1).split('&'); var param, name, value, ul; for ( var i = 0; i < params.length; i++ ) { param = params[i]; |