유저 CSS의 유저 JS 변환
Greasy Fork는 유저 CSS를 유저 JS 형식으로 변환할 수 있습니다. @-moz-document
규칙은 적용할 CSS를 구축하는 JavaScript if
문으로 변환됩니다. 이 CSS는 에
요소로 추가됩니다.
일부 유저 CSS 기능이 있으면 유저 JS 형식으로 변환할 수 없습니다. 이러한 기능이 감지되면 유저 JS 변환이 수행되지 않습니다.
default
이외의@preprocessor
메타 키@var
메타 키
Greasy Fork의 유저 JS는 유저 CSS와 다소 다르게 CSS를 로드할 수 있습니다.
- 유저 JS에서는 CSS가
의 마지막 요소로 삽입됩니다. 유저 CSS에서는 사용된 확장에 따라 다를 수 있습니다. 이 문제를 완화하기 위해
!important
를 사용하는 것이 좋습니다. - 유저 JS에서는 페이지 로드 시 CSS가 한 번 계산되고 적용됩니다. 페이지에서 JavaScript 히스토리 API를 사용하면 CSS가 예상대로 적용되지 않을 수 있습니다.
- 유저 JS는 프레임이나 iframe에 CSS를 적용하지 않을 수 있습니다.
유저 JS 변환이 작동하지 않는 경우, 유저 CSS를 업데이트할 때 해당 옵션을 선택하여 사용 불가능하게 만들어야 합니다.