Jelajahi Sumber

리다이렉트 버그 수정

Surplus_Up (2DU) 6 tahun lalu
induk
melakukan
ebaf72e1fa
2 mengubah file dengan 10 tambahan dan 2 penghapusan
  1. 1 1
      route/tool/func.py
  2. 9 1
      views/main_css/js/load_namumark.js

+ 1 - 1
route/tool/func.py

@@ -496,7 +496,7 @@ def other2(data):
         data += ['']
 
     req_list = ''
-    main_css_ver = 40
+    main_css_ver = 41
 
     if not 'main_css_load' in flask.session or not 'main_css_ver' in flask.session or flask.session['main_css_ver'] != main_css_ver:
         for i_data in os.listdir(os.path.join("views", "main_css", "css")):

+ 9 - 1
views/main_css/js/load_namumark.js

@@ -138,7 +138,15 @@ function page_count() {
 function not_from_exist() {
     window.addEventListener('DOMContentLoaded', function() {
         if(document.getElementById('go_redirect_link')) {
-            window.location.href = document.getElementById('go_redirect_link').href + '?from=' + location.pathname.replace(/^\/w\//, '');
+            var r_link = document.getElementById('go_redirect_link').href;
+            if(r_link.match(/#([^#]+)$/)) {
+                var s_link = '#' + r_link.match(/#([^#]+)$/)[1];
+                r_link = r_link.replace(/#([^#]+)$/, '');
+            } else {
+                var s_link = '';
+            }
+
+            window.location.href = r_link + '?from=' + location.pathname.replace(/^\/w\//, '') + s_link;
         }
     });
 }