«fragment-identifier» 태그된 질문

조각 식별자는 해시 기호 다음에 오는 URI / URL의 일부입니다. 'http://mysite.com/page/#/one'의 경우 '/ one'이 조각 식별자가됩니다.

18
JavaScript를 사용하여 URL에서 #hash를 어떻게 확인할 수 있습니까?
#URL에 해시 ( ) 앵커 링크 가있는 경우에만 실행하려는 jQuery / JavaScript 코드가 있습니다. JavaScript를 사용하여이 문자를 어떻게 확인할 수 있습니까? 다음과 같은 URL을 감지하는 간단한 포괄 테스트가 필요합니다. example.com/page.html#anchor example.com/page.html#anotheranchor 기본적으로 다음과 같은 내용이 있습니다. if (thereIsAHashInTheUrl) { do this; } else { do this; } 누구든지 올바른 방향으로 …


7
Facebook 및 새 Twitter URL의 shebang / hashbang (#!)은 무엇입니까?
방금 우리가 사용했던 길고 복잡한 Facebook URL은 다음과 같습니다. http://www.facebook.com/example.profile#!/pages/Another-Page/123456789012345 내가 기억할 수있는 한 올해 초 #느낌표가없는 정상적인 URL 조각과 같은 문자열 (로 시작 )이었습니다. 그러나 지금은 shebang 또는 hashbang ( #!)이며 이전에는 쉘 스크립트와 Perl 스크립트에서만 보았습니다. 새로운 트위터의 URL은 이제 기능 #!문자. 예를 들어 Twitter 프로필 URL은 다음과 …

13
On-window.location.hash-변경 하시겠습니까?
탐색을 위해 Ajax와 해시를 사용하고 있습니다. window.location.hash이와 같이 변경 되었는지 확인하는 방법 이 있습니까? http://example.com/blah # 123 ~ http://example.com/blah # 456 문서가로드 될 때 확인하면 작동합니다. 그러나 #hash 기반 탐색 기능이 있으면 브라우저에서 뒤로 버튼을 누를 때 작동하지 않습니다 (따라서 blah # 456에서 blah # 123으로 이동). 주소 상자 안에 …


14
JavaScript를 사용하여 새 페이지를로드하지 않고 브라우저에서 URL을 변경하십시오.
현재 페이지에 약간의 영향을 줄 수 있지만 브라우저에서 URL을 변경하여 사용자가 다시로드하거나 책갈피를 놓으면 새 URL이 사용되는 JavaScript 작업을 어떻게 수행합니까? 뒤로 버튼이 원래 URL을 다시로드하면 좋을 것입니다. URL에 JavaScript 상태를 기록하려고합니다.

17
페이지 스크롤없이 location.hash 수정
콘텐츠에로드하기 위해 ajax를 사용하는 몇 페이지가 있으며 페이지에 딥 링크해야하는 경우가 있습니다. "사용자"에 대한 링크를 갖고 사람들에게 "설정"을 클릭하도록 지시하는 대신 사람들을 user 에 연결할 수있는 것이 도움이됩니다. 사람들이 섹션 (기술 지원 등)에 대한 올바른 링크를 제공 할 수 있도록 버튼을 클릭 할 때마다 URL의 해시를 자동으로 수정하도록 설정했습니다. 물론 …

4
URL 조각 및 302 리디렉션
URL 조각 (. 뒤에 나오는 부분 #)이 서버로 전송되지 않는다는 것은 잘 알려져 있습니다. HTTP 상태 302 및 Location:헤더 를 통한 서버 리디렉션 이 관련 될 때 조각이 어떻게 작동하는지 궁금합니다 . 내 질문은 실제로 두 가지입니다. 원래 URL에 프래그먼트 ( /original.php#foo)가 있고로 리디렉션 된 /new.php경우 원래 URL의 프래그먼트 부분이 …

6
URL 해시 위치 가져 오기 및 jQuery에서 사용
현재 페이지의 URL에서 해시 값을 얻은 다음 새 함수에 적용 할 수 있습니다. 예 : URL은 www.example.com/index.html#foo 그리고 나는 이것을 다음 코드와 함께 사용하고 싶습니다 $('ul#foo:first').show(); 나는 이것을 잡아서 그것을 두 번째 코드에서 사용할 수있는 변수로 바꾸는 방법이 있다고 가정 / 호핑하고 있습니다.


4
기록에 영향을주지 않고 해시 탐색을 사용할 수 있습니까?
나는 그것이 될 수 두려워 불가능 하지만 URL의 해시 값을 변경하는 방법이 브라우저의 역사에서 항목을 떠나지 않고 및 다시로드하지 않고는 ? 아니면 동등합니까? 세부 사항에 관해서는 다음과 같은 몇 가지 기본 해시 탐색을 개발하고있었습니다. //hash nav -- works with js-tabs var getHash = window.location.hash; var hashPref = "tab-"; function useHash(newHash) …


3
URL의 조각 식별자에 유효한 문자 목록?
이 사람과 비슷한 내 웹 앱에서 AJAX 이벤트에 대한 영구 링크를 만들기 위해 조각 식별자를 사용하고 있습니다. 다음과 같은 것 : http://www.myapp.com/calendar#filter:year/2010/month/5 꽤 많은 검색을 수행했지만 조각 idenitifer에 대한 유효한 문자 목록을 찾을 수 없습니다. W3C 사양은 아무것도 제공하지 않습니다. 일반적으로 URL과 동일한 문자를 인코딩해야합니까? 이것에 대한 좋은 정보가 어디에도없는 …

2
앵커가있는 ASP.Net MVC RedirectToAction
다음과 같은 문제가 있습니다. 예를 들어 다음과 같은 경로가 있습니다. routes.Add(new Route("forums/thread/{threadOid}/last", new MvcRouteHandler()) Defaults = new RouteValueDictionary( new { controller = "Thread", action ="ShowThreadLastPostPage"}), Constraints = new RouteValueDictionary(new { threadOid = @"^\d+$" }) } ); RedirectToAction 메서드를 사용하여 다음과 같은 URL로 이동하는 방법이 있습니까? forums/thread/{threadOid}/last#postOid
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.