예: triggerView()
과(와) Adobe Visual Editing Helper extension의 호환성
Adobe Visual Editing Helper 확장 기능을 사용할 때는 다음 사항을 고려하십시오.
Chrome 확장에 대한 Google의 새 V3 매니페스트 정책으로 인해 Visual Editing Helper extension은(는) VEC에서 Target 라이브러리를 로드하기 전에 DOMContentLoaded
이벤트를 기다려야 합니다. 이 지연으로 인해 작성 라이브러리가 준비되기 전에 웹 페이지에서 triggerView()
호출이 실행되어 로드 시 보기가 채워지지 않을 수 있습니다.
이 문제를 완화하려면 페이지 load
이벤트에 대한 수신기를 사용합니다.
다음은 구현의 예입니다.
function triggerViewIfLoaded() {
adobe.target.triggerView("homeView");
}
if (document.readyState === "complete") {
// If the page is already loaded
triggerViewIfLoaded();
} else {
// If the page is not yet loaded, set up an event listener
window.addEventListener("load", triggerViewIfLoaded);
}
recommendation-more-help