2011-09-17 4 views
0

이 방법으로 포맷 된 메시지가 XMPP를 통해 Pidgin을 실행하는 사용자에게 제대로 보내지 만 Jitsi를 실행하는 사용자에게 전혀 보내지 않는 이유를 아는 사람이 있습니까? 오류를 동반 할 오류 메시지는 없습니다.XMPP HTML 메시지가 Pidgin으로 보내지 만 Jitsi에게 보낼 수 없음

<message to="[email protected]"> 
    <html xmlns="http://jabber.org/protocol/xhtml-im"> 
    <body xmlns="http://www.w3.org/1999/xhtml"> 
    <a href="http://www.google.com/">link test</a> 
    </body> 
    </html> 
</message> 

나는 또한 HTML 메시지를 구성하는 다른 방법에 관심이 있습니다. 그 중 하나가 Jitsi에서 작동 할 수도 있습니다. 고마워, 모두!

답변

1

모든 클라이언트는 XEP-0071 (XHTML-IM)를 구현, 그래서 모두 다른면이 XHTML (section 10 참조) 말을하면 알아 내려고 노력하고, 또한 정상 body 요소의 사용을 의무화하는 것이 좋습니다 :

<message> 
    <body>hi!</body> 
    <html xmlns='http://jabber.org/protocol/xhtml-im'> 
    <body xmlns='http://www.w3.org/1999/xhtml'> 
     <p style='font-weight:bold'>hi!</p> 
    </body> 
    </html> 
</message> 

Jitsi는 XEP-0071을 구현하지 않지만 일반 텍스트 버전을 선택할 수 있어야합니다.

참고 : XHTML 메신저를받을 때 보안 고려 사항을 읽었는지 확인하십시오. 명시 적으로 허용되지 않는 요소, 속성 및 스타일을 모두 필터링하지 않도록주의를 기울이면 보낸 사람이 쉽게 공격 할 수 있습니다.

+0

거룩한 담배! 그게 효과가있어, 정말 고마워. 회사는 저조한 스타일의 IM에서 저장되었습니다! –