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() {