summary refs log tree commit diff
path: root/search.html
diff options
context:
space:
mode:
authormayx2025-04-03 14:38:40 +0000
committermayx2025-04-03 14:38:40 +0000
commitb0704e26fcd55ae2402222ef705b2c201b06045a (patch)
tree77c25a3b4a589cb9601a82ac2acd6c149adfbace /search.html
parent1b4fd0de9b6051d2edb1fb9d59399ecef7411024 (diff)
Update 6 files
- /js/main.js
- /search.html
- /_layouts/default.html
- /_layouts/post.html
- /_includes/anchor_headings.html
- /_config.yml
Diffstat (limited to 'search.html')
-rw-r--r--search.html19
1 files changed, 5 insertions, 14 deletions
diff --git a/search.html b/search.html
index 7f392cd..0f17864 100644
--- a/search.html
+++ b/search.html
@@ -8,20 +8,11 @@ title: 搜索
 <ul id="results-container"></ul>
 <script src="/js/simple-jekyll-search.min.js"></script>
 <script>
-function getQueryVariable(variable){
-       var query = window.location.search.substring(1);
-       var vars = query.split("&");
-       for (var i=0;i<vars.length;i++) {
-               var pair = vars[i].split("=");
-               if(pair[0] == variable){return pair[1];}
-       }
-       return(false);
-}
-var mykeyword = decodeURI(getQueryVariable("keyword"));
-var sbox = document.getElementById('search-input');
-var status = false;
-if(mykeyword != null && mykeyword.toString().length>1){
-     sbox.value = mykeyword;
+const urlParams = new URLSearchParams(window.location.search);
+const mykeyword = urlParams.get('keyword')?.trim();
+const sbox = document.getElementById('search-input');
+if (mykeyword) {
+  sbox.value = mykeyword;
 }
 getSearchJSON(function(json){
   var sjs = SimpleJekyllSearch({