2014-03-24 5 views

답변

6

Asset API을 사용하면 애셋 (예 : 맞춤 HTML)을 추가하거나 업데이트 할 수 있습니다. 저작물은 테마에 속하므로 설치된 테마 및 해당 역할에 액세스 할 수있는 Theme API이 필요합니다. 자신의 앱에 속하지 않는 기존 자산을 업데이트해서는 안됩니다.

JavaScript를 상점에만 추가하려는 경우 ScriptTag을 사용할 수 있습니다.

세 번째 옵션은 application proxies입니다. 응용 프로그램 프록시는 응용 프로그램에 웹 요청을 전달합니다. 응용 프로그램이 사용자 지정 HTML (또는 Liquid)을 반환하면 방문자에게 반환됩니다. 이렇게하면 이미지 갤러리와 같은 상점을 확장 할 수 있습니다.

assets은 저장소에서 앱을 제거 할 때 제거되지 않습니다. 또한 제거 후 더 이상 assets에 액세스 할 수 없습니다. 상점에서 앱을 제거하면 ScriptTag이 삭제됩니다. 응용 프로그램 프록시의 경우 액세스 메커니즘을 직접 구현하고 저장소에서 응용 프로그램을 제거 할 때 액세스를 거부 할 수 있습니다.

+0

자세한 설명을 주셔서 감사합니다. 응용 프로그램 프록시가 내 웹 서비스에서 HTML을로드하는 더 좋은 옵션이라고 생각합니다. 나는 그것을 시도 할 것이다. – Rahil

관련 문제