2
JavaScript (특히 GreaseMonkey의 GM_addStyle
)를 사용하여 CSS 스타일을 추가하고 있습니다.8 진수 이스케이프가 사용되지 않으므로 CSS에 유니 코드 문자를 어떻게 입력해야합니까?
CSS 속성에 유니 코드 문자를 넣고 싶습니다. 나는 this one 같은 질문을 많이 본 적이 대답은 항상 내가 말했듯이,이 스타일이 GM_addStyle
에 지정되고, 이제
#target:before {
content: "\2611";
}
의 라인을 따라 것 같다, 및 호출 기능은 엄격한 모드를 사용할 수있다 . 스크립트가 실행되면 콘솔에 octal literals and octal escape sequences are deprecated
이라는 오류 메시지가 나타납니다.
여기서 충돌은 JavaScript에서 작업 (즉, 유니 코드 문자를 JavaScript 문자열에 넣는 것)과 CSS에서 작업 (CSS 속성을 선언 할 때 문자 이스케이프 처리) 사이에 있다고 생각합니다. 오류를 생성하지 않고 문자를 이스케이프 처리하려면 어떤 구문을 사용해야합니까?
질문에 혼란을 겪고 있습니다 - JavaScript, CSS 또는 둘 다 언급하고 있습니까? 지금까지 내가 아는 한, CSS의 이스케이프 시퀀스는 어떤 스펙에 의해서도 사용되지 않았다. – BoltClock
내 혼란이 근본적인 문제 였다고 생각합니다. 나는 GM_addStyle으로 CSS 스타일 정의를 추가하고있다. 후드에서 JavaScript를 사용하여 새로운 '