diff --git a/js/viewPost.js b/js/viewPost.js index dfd5dd13cf6374a24ed2ec4ea61bdb9f8e4c324a..be5bda802fdf743bff1506722f59755d5dcbec07 100644 --- a/js/viewPost.js +++ b/js/viewPost.js @@ -2,18 +2,12 @@ if(window.location['pathname'] == "/post.html"){ loadPost(); } - -function getParameter(key) { - - // Address of the current window - let address = window.location.search - - // Returns a URLSearchParams object instance - let parameterList = new URLSearchParams(address) - - // Returning the respected value associated - // with the provided key - return parameterList.get(key) +// return the value of the get parameter with the given name +function getParameter(name) { + name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); + var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"); + var results = regex.exec(location.search); + return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); } async function loadPost() {