리디렉션없이 내 URL에 해시 #을 추가하는 방법이 있습니까?
답변:
window.location.hash = 'something';
이것은 단순한 JavaScript입니다.
귀하의 의견 ...
안녕하세요, 제가 정말로 필요한 것은 해시 만 추가하는 것입니다 ... 다음과 같은 것 :
window.location.hash = '#';하지만 이런 식으로 아무것도 추가되지 않습니다.
이 시도...
window.location = '#';
또한 window.location.replace()방법을 잊지 마십시오 .
JavaScript가 필요없는 직선 HTML의 경우 :
<a href="#something">Add '#something' to URL</a>
또는 질문을 더 문자 그대로 받아들이려면 URL에 '#'을 추가하십시오.
<a href="#">Add '#' to URL</a>
#은 URL에을 추가하는 방법을 물었습니다 . 실제로 내가 제안한 링크를 클릭하면이를 수행 할 수 있습니다. JS가 필요하지 않습니다.
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)
}