GMail 받은 편지함에 '~로 표시'버튼 표시
TL;DR
HTML 메일에 Gmail용 마크업의 'Go-To Actions'을 사용한다.
Gmail이 다음 HTML 마크업을 감지하면 받은편지함 제목 옆에 버튼이 표시됩니다.
sample.html
<body>
<p>Here's your body and soul.</p>
<p>"<a href="https://YOURSITE.COM/PATH/">Go Go Go</a>"</p>
<!-- Go-To-Actions -->
<div class="footer">
—<br />
<a href="https://YOURSITE.COM/PATH/">YourSiteで表示</a>
</div>
<div itemscope="" itemtype="http://schema.org/EmailMessage">
<div itemprop="potentialAction" itemscope="" itemtype="http://schema.org/ViewAction">
<link href="https://https://YOURSITE.COM/PATH/" itemprop="url" />
<meta content="YOURSITEで表示" itemprop="name" />
</div>
<meta content="Qiitaで表示" itemprop="description" />
</div>
<!-- /Go-To-Actions -->
</body>
Overview | markup | Gmail @ Google Developers
Reference | markup | Gmail @ Google Developers
TS; DR (상세와 소감)
Qiita에서 "편집 요청"으로 기여하면 채용되었다는 메일이 도착했습니다.
문득, 「Qiita로 표시」버튼이 눈에 띄게 「그러고 보면 최근 이 버튼 보지 말라―」라고 생각해, 어떻게 하고 있는 것일까라고 조사해 보았습니다.
우선, 참고가 된 도착한 메일의 소스를 보았습니다. 아마도 트리거가 되는 설명을 HTML 메일 내부에 포함할지, 헤더에 포함할까라고 생각했기 때문입니다.
결과에서 말하면 HTML 내의 마크 업에 포함되었습니다. GMail의 "메시지 소스보기"(HTML 메일 내용 확인)는 이콜 가득 ASCII 코드로 인코딩되었습니다.
이것은
Quoted-printable
라고 하는 인코딩으로, 이대로라고 취급하기 어려우므로 디코딩 해 보았습니다. 그런데 문장에 DIV
이나 META
태그에 itemscope
설명이있었습니다.이 기술 방법은 Gmail 전용인가라고 생각했습니다만, 아무래도, 이것은
itemprop
의 제정한 schema.org
기법에 준거한 기술과 같습니다.markup
는 Microsoft(의 Bing 팀), Google 나 Yahoo! 등이 시작한 단체입니다. "인터넷, 웹 페이지, 이메일 메시지 등에서 구조화된 데이터 의 스키마(도식)를 작성, 유지, 촉진하는 것"을 목적으로 하고 있는 것 같습니다. 즉, HTML이나 JSON 등의 방언을 정리하려고 하는, 틈을 노린 단체의 하나라고 하는 것입니다.S 체마. 오 rg @ 영어 버전 Wikipedia
schema.org
자신의 인지도나 준거율을 생각해도, (2020년 현재) 범용이라고는 말할 수 없습니다만, 상대가 GMail을 이용하고 있는 것을 알 수 있는 경우는 시험해 볼 가치는 있을지도 모릅니다 응.HTML 메일로 GMail에 허용되는 작업 목록
지정된 URL로 이동하는 "Go-To Action"
액션 이름
액션 내용(할 수 있는 것)
Go-To Action
Go-To 액션은 받은 편지함에서 지정된 URL을 직접 열 수 있습니다.
승인이나 등록 등의 일발 액션에 "One-Click Action"
액션 이름
액션 내용(할 수 있는 것)
One Click Actions
원 클릭 액션은 Gmail이나 Inbox를 떠나지 않고 받은편지함에서 직접 작업을 수행할 수 있습니다. 원 클릭 동작은 서비스 URL에서
schema.org
를 선언하여 수행됩니다.Yes/No 설문조사 등에 " Rsvp Action "
액션 이름
액션 내용(할 수 있는 것)
Rsvp Actions
RSVP (답장 바랍니다) 액션에서 이벤트를 선언하는 데 사용됩니다. 이벤트에 참여하기 위한 버튼을 포함하여 이벤트 카드가 이메일 옆에 표시됩니다.
Reference
이 문제에 관하여(GMail 받은 편지함에 '~로 표시'버튼 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/KEINOS/items/a95b69bea9c6ed4ed171텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)