자주 묻는 질문

이 페이지는 스크래치 애드온 확장 프로그램과 프로젝트에 관련해 자주 묻는 질문의 목록입니다.

일반적인 질문

스크래치 애드온이 뭔가요?

스크래치 애드온은 스크래치 웹사이트와 프로젝트 편집기에 대한 집약적 브라우저 확장 프로그램입니다. 스크래치 애드온은 스크래치 웹사이트와 프로젝트 편집기를 위한 (내부적으로 애드온이라고 부르는) 기능과 테마를 지원합니다. 스크래치 애드온의 목적은 몇몇 스크래치 커뮤니티의 구성원으로부터 개발된 존재하는 모든 스크래치 확장 프로그램, 사용자 스크립트와 스타일들을 하나의 접근성 좋은 장소인 스크래치 애드온으로 묶으면서도 사용자들이 무슨 기능을 활성화할지 자유롭게 정하는 곳입니다.

스크래치 애드온을 만든 사람은 누구인가요?

스크래치 애드온은 World_Languages에서 이끄는 팀 프로젝트입니다. 스크래치 애드온 기여자들을 기여자 페이지에서 찾을 수 있습니다. “스크래치 메시지"와 “개발자 도구” 애드온은 griffpatch가 만들었지만, 더 이상 관리되지 않습니다.

스크래치 애드온에는 무엇이 있나요?

스크래치 애드온에는 각각 키고 끌 수 있는 애드온이 100개가 넘게 있습니다. 몇 애드온들은 더 설정하거나, 웹사이트 테마로 다크 모드처럼 기본 설정할 수 있습니다. 스크래치 애드온은 팝업으로 빠르게 메시지, 클라우드 게임, 그리고 설정 페이지를 사용할 수 있습니다. 스크래치 애드온은 독일어, 프랑스어, 스페인와 일본어를 포함한 여러 언어로 번역돼 있습니다.

TurboWarp 애드온과 같나요?

TurboWarp는 스크래치 애드온에 있는 몇 애드온들을 스크래치 애드온을 설치할 필요 없이 편집기에서 사용할 수 있습니다. 하지만 스크래치 애드온은 스크래치 웹사이트와 팝업 화면을 위한 애드온도 포함돼 있습니다. 그래서 TurboWarp만 이용해서 코딩하더라도 스크래치 애드온을 가지고 있는 게 유용합니다.

시스템 사양

스크래치 애드온의 시스템 사양은 어떻게 되나요?

스크래치 애드온은 구글 크롬 (버전 80 이상), 마이크로소프트 엣지 (버전 80 이상), 그리고 모질라 파이어폭스 (버전 86 이상)의 데스크톱 버전에서 공식적으로 지원되고, 저 브라우저 기반의 다른 데스크톱 브라우저에서도 작동할 수 있습니다. 완전한 정보는 이 페이지에서 확인하세요.

스크래치 애드온을 휴대폰에서 사용할 수 있나요?

For Android users: Yes, Scratch Addons can now be installed on Firefox for Android, but it is not recommended yet since Scratch Addons’ UI is not well-tested on touchscreens or environments with small screen sizes so some features might not work as expected. Alternatively, if you prefer Chrome you could try the Kiwi Browser.

For iOS and iPadOS users: Sadly, it is not. App Store policy does not allow browser implementations to be uploaded, which means all browsers available on that platform are just re-skinned Safari. This causes some problems (see below).

스크래치 애드온을 사파리에서 사용할 수 있나요?

현재로선 안 됩니다.

First, Safari extension store requires all developers to pay an annual fee to list extensions on the store. As Scratch Addons team does not have a source of income, this makes it very hard to maintain the extension. There is also a technical problem with the implementation of browser extensions in Safari which makes some of the core features to be unusable.

스크래치 애드온을 오프라인 편집기에서 사용할 수 있나요?

스크래치 애드온은 오프라인 편집기를 포함한 공식 스크래치 앱에서 사용할 수 없습니다.

대신, 대부분의 프로젝트 에디터의 애드온은 윈도우, 맥OS와 리눅스에서 다운로드 가능한 앱이 있는 TurboWarp에서 사용 가능합니다. 그리고, 구글 크롬과 같이 Progressive Web Applications (PWA)를 지원하는 브라우저에서는 TurboWarp 에디터를 PWA로 설치하고 인터넷 연결 없이 사용할 수 있습니다.

같이 사용할 수 없는 프로그램이 있나요?

몇 브라우저 확장 프로그램과 사용자 스크립트는 스크래치 애드온과 충돌할 수 있습니다. 만약 이슈가 발생하면 아래의 확장 프로그램들을 꺼야 됩니다.

  • Scratch 3 Developer Tools: 이 브라우저 확장 프로그램은 개발자 도구 애드온과 같습니다. Scratch 3 Developer Tools를 삭제하고 개발자 도구 애드온을 사용해야 됩니다.
  • Better3.0: 이 브라우저 확장 프로그램은 몇 애드온과 충돌할 수 있습니다. 다행히, 대부분의 Better3.0의 기능들은 애드온으로 사용할 수 있습니다.

보안과 개인정보

스크래치 애드온은 안전한가요?

네. 스크래치 애드온은 최신 버전에서 어떠한 보안 문제가 없어야 합니다. 스크래치 애드온은 오픈 소스 프로젝트이기 때문에 코드는 스크래치 애드온 기여자들에게 검토 받았습니다. 또한, 크롬 웹 스토어, 파이어 폭스용 부가 기능과 마이크로소프트 엣지 추가 기능은 스크래치 애드온의 새 버전을 출시하기 전에 검토합니다.

보안 문제를 어떻게 신고하나요?

If you happen to find a security vulnerability, please contact World_Languages privately by emailing worldxlanguages (at) gmail.com. If you don’t get a response within 48 hours, please create an issue mentioning that you had sent an email.

You can either read our security policy or check our advisories that we have published.

스크래치 애드온을 사용할 때 저의 계정은 안전할까요?

Yes. Features related to your Scratch account are thoroughly reviewed by Scratch Addons contributors to ensure that they will not harm your Scratch account. Scratch Addons keeps your account credentials secure, and it will not modify or delete your projects or assets without your permission. However, you may use the extension without any account-related features if you so choose.

Addons on Scratch Addons also have been audited by multiple contributors on the repository, so no-one can just slip some malicious code under our eyes.

We never send any confidential or personally identifying information outside of your browser. See the extension privacy policy for more information.

스크래치 애드온을 사용할 때

애드온을 어떻게 키나요?

애드온을 키려면 첫 번째로 설정에 이렇게 갑니다:

그리고, 키고 싶은 애드온을 사이드바나 검색해서 찾으세요. 애드온을 키려면, 애드온 타일 오른쪽에 있는 버튼을 클릭하세요.

스크래치에서 스크래치 애드온에 대해서 말해도 되나요?

You can’t, and please don’t. There is a policy that forbids mentioning browser extensions/userscripts here, and violations have resulted in Scratch Team removing posts or muting accounts. You may, however, use different methods to tell your friends about Scratch Addons.

스크래치 애드온이 스크래치를 느리게 만드는 것 같습니다. 어떻게 하나요?

You can try disabling addons that you don’t need, especially complex features such as the variables tab, debugger, and cat blocks that watch the mouse pointer. Most addons with a performance impact will provide a warning in the extended addon information.

구체적인 조언:

  • Turn off 60FPS addon. While the addon can increase the maximum speed a project can run, it does not reduce lags. To run such projects faster, use TurboWarp.
  • “Variable manager” addon should not be used while the project is running.

알림이 안 옵니다. 왜 그런가요?

First, disable and re-enable the “Scratch Notifier” addon. This can fix some issues.

If the problem continues, then check the operating system’s notification settings. You have to allow the browser - such as Google Chrome - to send notifications.

  • Windows: Open Settings, open the “Notifications & actions” category, then find “Change notification settings for individual senders”. Read Microsoft’s help article for more detailed information.
  • macOS: Open System Preferences, then open the Notifications section. Select the browser (e.g. Google Chrome) on the left and enable notifications. Read Apple’s help article for more detailed information.

You should also make sure that “focus assist” (on Windows) or “Do Not Disturb” (on macOS) is disabled.

How do I watch recordings made with the project video recorder addon?

Due to technical limitations, videos recorded with this addon are in the WebM format. You can view .webm files using your browser (by dragging and dropping the file) or by using a media player that supports it, such as VLC Media Player.

To convert WebM files into MP4 or other formats, you can use a video conversion software that supports WebM, such as HandBrake or CloudConvert, although we recommend simply viewing these files with a browser or media player. Note that this can take a long time depending on the size of the video.

이스터에그 애드온을 어떻게 실행시키나요?

To reveal the easter egg addons, do the Konami Code (↑↑↓↓←→←→BA) with your keyboard on the settings page. After that, the easter egg addons will be shown, letting you to activate them.

Some of our easter egg addons are “Fix capitalization of Account Settings” and “Semicolon glitch”. Check out the addons tab for a complete list.

기여

스크래치 애드온에 어떻게 기여할 수 있나요?

Firstly, we appreciate your interest in contributing to Scratch Addons!

As an open source project, we welcome any kind of contribution. You don’t need to ask in advance – everyone is welcome to contribute! You can contribute in many ways, many of which don’t require programming knowledge.

  • 코드를 기여해 주세요

    If you are familiar with JavaScript, HTML, and CSS, you can contribute by fixing bugs, making adjustments, or adding features.

    To incorporate your changes into the main extension, you need to create a pull request. You can do so by forking the repository, creating a branch, making the necessary changes, and then locating the option to create a pull request. We will review it and most likely make some changes before it gets merged.

    You can also contribute to other aspects of the organization, such as our website. You can view all of our repositories on our GitHub organization page.

  • 아이디어를 내주세요

    Have an idea that you think would be a good addition to Scratch Addons? Let us know!

  • 버그를 신고해 주세요

    Found a bug in one of our addons, the settings page, or anything else in our extension? Send us a bug report.

  • 스크래치 애드온을 번역해 주세요

    If you are fluent in another language, you can help translate/localize Scratch Addons to said language. You can start by joining the localization team.

  • 문서를 작성해 주세요

    Are you familiar with the inner workings of Scratch Addons? If so, you can write the documentation for it. The documentation is located in our website repo. Feel free to open a pull request!

  • 피드백을 보내주세요

    You can send feedback on this page. Your feedback may give us a different perspective in the extension development and help us know things needed attention and fix bugs.

  • 리뷰를 남겨주세요

    You can leave a review about Scratch Addons on the Chrome extension page, the Firefox addon page or the Microsoft Edge addon page. This is a great way to help convince others to install the extension!

  • 레포지터리에서 스타를 눌러주세요

    Basically, the GitHub star is similar to the Scratch star/favorite. You can do this by going to our repository and clicking the “Star” button on the top-right corner.

  • 스크래치 애드온을 퍼트려 주세요

    You can tell anyone about Scratch Addons, including your friends, relatives, and teachers. We’re just asking you not to do this on the Scratch website.

저만의 애드온을 어떻게 만드나요?

Read more about it here.

문제를 찾으면 어떻게 해야 하나요?

아래의 방법으로 저희한테 말하면 됩니다.

제가 원하는 기능이 없는 것 같습니다. 어떻게 해야 하나요?

If you want to suggest an addon for the extension or have some other kind of good idea, tell us with one of these methods.

스크래치 애드온을 어디서 얘기할 수 있나요?

You can do it on our Discussion tab or our Discord server. There, you can ask questions and engage with the Scratch Addons community.

기술

“애드온"이 정확히 뭔가요?

애드온은 한 확장 프로그램이나 사용자 지정 스크립트와 유사하지만, 그들은 스크래치 애드온 확장 프로그램이 제공하는 특별한 API를 사용합니다. 이 API들은 애드온들을 스크래치 페이지 (사용자 스크립트), 백그라운드에서 작동(지속 스크립트), 혹은 스크래치 웹사이트에 스타일을 적용(사용자 스타일)할 수 있습니다.

Userscripts can use the addon.* JavaScript APIs, which allow them to obtain Scratch-related information (for example, the currently logged in user) and use extension APIs (like sending notifications).

If everything is an addon, then what does Scratch Addons do?

By itself, Scratch Addons is just an addon loader. Its main tasks are to:

  • Allow users to enable, disable and configure addons.
  • Run addons and provide APIs to them.
  • Provide useful data to addons (for example, the addon.auth API).
  • Pollute prototypes for use by addon userscripts.
  • Provide ways to access and modify Redux state.
  • Avoid addons from interfering with each other.
  • Avoid duplicate work from different addons.

기타

제가 어떻게 기여자 페이지에서 추가/제거할 수 있나요?

If you want your name to be on the page, please read and follow the instructions of this issue.

If you don’t want your name to be on the page, please tell us by creating an issue on our contributors repository, or by other means of contact. We’re sorry for the inconvenience.

질문이 더 있습니다!

If you have more questions that need answers, you can create a post on our Discussion tab or send a message on our Discord server. We will answer as best we can!