사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

interaction (SPA API)

통사론

newrelic.interaction()

현재 SPA 상호 작용에 바인딩된 새 API 개체를 반환합니다.

요구 사항

  • 브라우저 Pro+SPA 에이전트(v963 이상)

  • npm을 사용하여 브라우저 에이전트를 설치하는 경우 BrowserAgent 클래스를 인스턴스화할 때 spa 기능을 활성화해야 합니다. features 배열에 다음을 추가합니다.

    import { Spa } from '@newrelic/browser-agent/features/spa';
    const options = {
    info: { ... },
    loader_config: { ... },
    init: { ... },
    features: [
    Spa
    ]
    }

    자세한 내용은 npm 브라우저 설치 설명서를 참조하세요.

설명

SPA 모니터링 interaction() 호출은 현재 상호작용에 바인딩된 새 API 객체를 반환합니다.

  • New interaction:

    현재 뉴렐릭이 모니터링을 하고 있지 않을 때 API 호출하면, 새로운 네온 복합체가 생성됩니다.

  • New object:

    동일한 블록결합 내에서 다시 API 호출하면 현재의 블록결합을 참조하는 새로운 개체가 생성됩니다.

매개변수

매개변수는 특정 SPA 상호작용 API 호출에 따라 다릅니다.

반환 값

이 메서드는 특정 BrowserInteraction 이벤트 에 바인딩된 API 객체를 반환합니다. 동일한 BrowserInteraction 에 대해 이 메서드가 호출될 때마다 새 객체가 생성되지만 여전히 동일한 상호작용을 참조합니다.

SPA API 메소드는 newrelic.interaction() 에서 사용할 수 있습니다. 메서드는 변수로 할당한 핸들에서도 사용할 수 있습니다. 예를 들어:

myInteraction = newrelic.interaction();
myInteraction.save();

명명된 핸들은 상호 작용 외부에서 저장하고 사용할 수 있지만 상호 작용이 종료된 후에는 메서드가 적용되지 않습니다.