क्या कोई तरीका है कि मेरे URL को बिना रीडायरेक्ट किए हुए हैश # को कैसे जोड़ा जाए?
जवाबों:
window.location.hash = 'something';
वह सिर्फ सादा जावास्क्रिप्ट है।
आपकी टिप्पणी...
नमस्ते, मुझे वास्तव में केवल हैश जोड़ने की जरूरत है ... कुछ इस तरह से:
window.location.hash = '#';
लेकिन इस तरह से कुछ भी नहीं जोड़ा जाता है।
इसे इस्तेमाल करे...
window.location = '#';
इसके अलावा, window.location.replace()
विधि के बारे में मत भूलना ।
सीधे HTML के लिए, कोई जावास्क्रिप्ट आवश्यक नहीं है:
<a href="#something">Add '#something' to URL</a>
या, अपने प्रश्न को और अधिक शाब्दिक रूप से लेने के लिए, केवल URL में '#' जोड़ें:
<a href="#">Add '#' to URL</a>
#
URL में कैसे जोड़ सकते हैं । वास्तव में एक लिंक पर क्लिक करने के रूप में मैंने सुझाव दिया है कि पूरा करेगा। कोई जे एस आवश्यक।
window.location.hash = 'whatever';
#
उपसर्ग आवश्यकता नहीं है।
इसे इस्तेमाल करे
var URL = "scratch.mit.edu/projects";
var mainURL = window.location.pathname;
if (mainURL == URL) {
mainURL += ( mainURL.match( /[\?]/g ) ? '&' : '#' ) + '_bypasssharerestrictions_';
console.log(mainURL)
}