
그래서 구글 검색을 해보니 이 글이 나오더군요.질문.
보시다시피 Chrome을 사용하는 경우 #targetText=xxx
해시 뱅과 일치하는 일부 콘텐츠가 강조 표시됩니다.
그러나 개발 도구에서는 스타일 정의에서는 찾을 수 없으며 사용자 에이전트 스타일에서도 찾을 수 없습니다.
어떻게 비활성화/사용자 정의할 수 있나요?
저 사람이 나인가요, 아니면 Google이 방금 우리 웹사이트에 초대한 것인가요?
답변1
이 기능은 기사에서 Chrome에 의해 설명됩니다. ScrollToTextFragmentEnabled 그룹 정책. 최근에야 Chrome에 추가되었으며 계속 발전하고 있을 수 있습니다. Microsoft Edge 및 기타 Chromium 변형을 제외한 다른 브라우저에서는 지원되지 않습니다.
아래에윈도우, 그룹 정책은 레지스트리의 에 지정됩니다
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome
.
이 특정 정책은 비활성화 및 활성화 ScrollToTextFragmentEnabled
값을 갖는 DWORD 값으로 설정됩니다 . Chrome 버전 84에서 작동하는 것으로 테스트되었습니다.0
1
에 대한맥, 참조답변: Storoj.
을 위한리눅스.config
, Chrome/chromium 설정은 의 디렉토리 에 저장됩니다 home
. 이 숨겨진 폴더는 노틸러스에서
CTRL+ H(링크).
구글 크롬: ~/.config/google-chrome/Default/Preferences
크롬:~/.config/chromium/Default/Preferences
기본 설정 이름은 입니다 ScrollToTextFragmentEnabled
. (제가 테스트한 것은 아닙니다)
웹사이트 디자이너는 HTTP 헤더를 포함하여 자신의 웹사이트에 대해 이를 비활성화하도록 선택할 수 있습니다 Document-Policy: force-load-at-top
. 불행하게도 Greasemonkey/Tampermonkey와 같은 확장 프로그램은 수신된 HTTP 헤더를 수정할 수 없기 때문에 사용자는 이를 강제할 수 없습니다.
그만큼 Chromium 명령줄 스위치 목록 Peter Beverloo가 작성한 명령줄 스위치는 다음과 같습니다.
--disable-scroll-to-text-fragment : This switch disables the ScrollToTextFragment feature
그러나 Chrome 버전 84가 설치된 Windows에서는 이 스위치가 효과가 없습니다.
답변2
이것을 확인하세요레딧실.
설정이 라고 되어 ScrollToTextFragmentEnabled
있으며 다음을 통해 비활성화할 수 있습니다.Chrome Enterprise 정책.
이것은 Mac에서 작동했습니다.
$ defaults write com.google.Chrome ScrollToTextFragmentEnabled -bool false
Windows에서 chrome.reg
내용으로 생성:
Windows Registry Editor Version 5.00
; chrome version: 84.0.4147.125
[HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome]
"ScrollToTextFragmentEnabled"=dword:00000000
그런 다음 두 번 클릭하여 변경 사항을 적용합니다.
더 많은 예를 보려면 다음에서 "Chrome ADM/ADMX 템플릿"을 다운로드할 수 있습니다.https://chromeenterprise.google/browser/download/, 확인policy_templates/windows/examples/chrome.reg