iframe (또는 다른 가능한 방법)을 사용하여 다른 웹 사이트에 포함될 수있는 삽입 가능 위젯을 만들고 싶습니다. 위젯은 사용자로부터 데이터를 받아서 레일 애플리케이션으로 보내야합니다. 마치 다른 웹 사이트 또는 웹 응용 프로그램에 완전한 웹 응용 프로그램을 포함시키는 것과 같습니다. 위젯은 Zopim Live Chat과 비슷한 JavaScript 포함 태그를 한 줄만 제공하면 작동합니다.레일에 삽입 가능한 위젯은 어떻게 만듭니 까?
3
A
답변
-2
제가 생각하기에 레일즈는 그런 종류의 작업을하기위한 잘못된 도구입니다. 하지만 작업을 리팩토링하고 다른 방식으로 수행 할 수 있습니다. 그래서 다른 웹 사이트에 앱을 포함하려고합니다. 이를 위해 해당 웹 사이트에 위젯을 추가 할 수 있습니다 (js 또는 유사 항목 사용). 위젯은 레일즈 -app에 데이터를 보내고 이런 종류의 요청을 처리해야합니다.
예를 들어, 메일 링리스트의 가입자를 찾고 싶습니다. 당신은 AJAX로 처리 할 수있는 형식 (cross-origir 요청에 대한 shure 또는 간단한 POST 요청)을 작성하여 가입자에 대한 네 서사 정보를 보내야합니다. 그런 다음 구독자를 추가하고 이에 대한 경로를 만들기위한 작업을 만들어야합니다. 이러한 준비가 끝나면이 양식 (js로 만들 수 있음)을 원하는 사이트의 위젯으로 추가 할 수 있으며이 양식 (우편 목록의 경우)은 적절한 정보를 보내줍니다.
희망이 도움이됩니다.
관련 문제
- 1. 대화식 기능이있는 HTML5 위젯은 어떻게 만듭니 까?
- 2. tkinter 입력 위젯은 어떻게 만듭니 까?
- 3. 장바구니 페이지에 표시되는 Magento 모듈 또는 위젯은 어떻게 만듭니 까?
- 4. HTML에서 "접근 가능한"PDF를 어떻게 만듭니 까?
- 5. 편집 가능한 UNION 쿼리는 어떻게 만듭니 까?
- 6. 연락 가능한 전화 번호는 어떻게 만듭니 까?
- 7. 배포 가능한 ActiveX 컨트롤은 어떻게 만듭니 까?
- 8. 실행 가능한 Java 프로그램은 어떻게 만듭니 까?
- 9. 스크롤 가능한 텍스트 상자는 어떻게 만듭니 까?
- 10. 흰색 삽입 텍스트는 어떻게 만듭니 까?
- 11. 유성 : 포스트 삽입 후크는 어떻게 만듭니 까?
- 12. 벡터는 어떻게 만듭니 까?
- 13. 북마크릿은 어떻게 만듭니 까?
- 14. 친구를 어떻게 만듭니 까?
- 15. 파이프를 어떻게 만듭니 까?
- 16. 버튼은 어떻게 만듭니 까?
- 17. 맞춤식 날짜는 어떻게 만듭니 까?
- 18. 사전 항목은 어떻게 만듭니 까?
- 19. 새 ForwardingCache는 어떻게 만듭니 까?
- 20. Perl 클래스는 어떻게 만듭니 까?
- 21. Catalyst에서 세션을 어떻게 만듭니 까?
- 22. 게임 바닥을 어떻게 만듭니 까?
- 23. .wsgi 파일은 어떻게 만듭니 까?
- 24. 스크롤하는 배경은 어떻게 만듭니 까?
- 25. Ember.MutableArray의 인스턴스를 어떻게 만듭니 까?
- 26. 바이너리 패치는 어떻게 만듭니 까?
- 27. 페이지 템플리트는 어떻게 만듭니 까?
- 28. 싱글턴 IEnumerable은 어떻게 만듭니 까?
- 29. 이 RouteData는 어떻게 만듭니 까?
- 30. Monotouch에서 글꼴을 어떻게 만듭니 까?
http://www.stefanwienert.net/blog/2013/10/15/intro-on-making-a-javascript-widget/ – apneadiving
@Prem 어떤 해결책이 있습니까? –
@SachinSingh 저는 이것을 위해 자바 스크립트를 완전히 사용했습니다. –