# 브라우저 스크립팅과 상호 작용

> The different methods used for browser scripting in Web.

웹용 콘텐츠를 빌드할 때 웹 페이지의 다른 요소와 통신하거나 웹 API를 사용하여 Unity가 기본적으로 노출하지 않는 기능을 구현해야 할 수 있습니다.

두 경우 모두 브라우저의 JavaScript 엔진과 직접 접속해야 합니다. Unity 웹은 이러한 상호 작용을 처리하기 위한 다양한 방법을 제공합니다.

| 항목                                                                                                                                                                    | 설명                                                   |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| [코드 예시: Unity에서 JavaScript 및 C/C++/C# 함수 호출](/engine/6000.0/manual/platform-specific/webgl/develop/interactingwithbrowserscripting/web-interacting-code-example.md)   | Unity, JavaScript, C 기반 코드 간의 상호 작용을 보여 주는 코드 예시입니다. |
| [JavaScript 플러그인 설정](/engine/6000.0/manual/platform-specific/webgl/develop/interactingwithbrowserscripting/web-interacting-browser-js.md)                             | Unity 프로젝트가 상호 작용할 수 있는 JavaScript 플러그인을 생성합니다.      |
| [Unity C# 스크립트에서 JavaScript 함수 호출](/engine/6000.0/manual/platform-specific/webgl/develop/interactingwithbrowserscripting/web-interacting-browser-js-to-unity.md)      | Unity 프로젝트에서 JavaScript 플러그인 또는 브라우저 함수를 호출합니다.      |
| [JavaScript에서 Unity C# 스크립트 함수 호출](/engine/6000.0/manual/platform-specific/webgl/develop/interactingwithbrowserscripting/web-interacting-browser-unity-to-js.md)      | JavaScript 플러그인 또는 브라우저에서 Unity 프로젝트 함수를 호출합니다.      |
| [Unity C# 스크립트에서 C/C++/C# 함수 호출](/engine/6000.0/manual/platform-specific/webgl/develop/interactingwithbrowserscripting/web-interacting-browsers-c-to-unity.md)        | Unity 프로젝트에서 C 또는 C++ 코드 함수를 호출합니다.                  |
| [정적 라이브러리를 Unity 플러그인으로 컴파일](/engine/6000.0/manual/platform-specific/webgl/develop/interactingwithbrowserscripting/web-interacting-browsers-library.md)               | 정적 라이브러리 함수를 호출합니다.                                  |
| [Unity C#, JavaScript, C/C++/C# 코드 간 콜백 생성](/engine/6000.0/manual/platform-specific/webgl/develop/interactingwithbrowserscripting/web-interacting-browser-example.md) | 콜백을 사용하여 플러그인, 브라우저, Unity 프로젝트 간에 통신하는 방법을 알아봅니다.   |
| [Unity 웹 빌드의 JavaScript 인터페이스](/engine/6000.0/manual/platform-specific/webgl/develop/interactingwithbrowserscripting/web-js-interface.md)                             | JavaScript 인터페이스에서 사용할 수 있는 몇 가지 유용한 함수에 대해 알아봅니다.   |
| [지원이 중단된 브라우저 상호 작용 코드 교체](/engine/6000.0/manual/platform-specific/webgl/develop/interactingwithbrowserscripting/web-interacting-browser-deprecated.md)               | 지원이 중단된 코드를 업데이트된 코드로 교체합니다.                         |

## 추가 리소스##additional-resources

* [Emscripten용 웹 네이티브 플러그인](/engine/6000.0/manual/platform-specific/webgl/develop/native-plugins-with-emscripten.md)
