[英]Add Subject in Email on Sharethis?
当我使用 sharethis 插件时,我必须在我的电子邮件中添加主题。 谁能帮助我如何在电子邮件中添加主题?
这是我的元标签。
<meta name="og:title" content="Click here to shop and fund {{$campaign_details->campaign_title}}" />
<meta name="og:url" content="{{url()->current()}}" />
<meta name="og:image" content="imgurl" />
<meta name="og:description" content="desc" />
<meta name="og:site_name" content="xyz.com" />
下面是我的按钮代码。
<div class="sharethis-inline-share-buttons"
data-url="{{url()->current()}}"
data-title="Click here"
data-image="img.png"
data-username="Naushil"
data-description = "demo"
data-message=" Goal is : 125">
</div>
我找不到关于它的文档,但我遇到了同样的问题,只是爬取了它要求提供线索的 JS 文件。 您要查找的字段是 data-email-subject="whatever" 。 这会将“随便”整理到您共享电子邮件的主题行中。
您必须覆盖默认事件并编写自己的事件。 这样你就可以随心所欲地改变主题。 这就是我所做的:
function overrideShareSendMail() {
$('div[data-network="email"]').replaceWith($('div[data-network="email"]').clone());
$('div[data-network="email"]').on("click", function () {
var emailSubject = "Pyramide";
var emailBody = window.location.href;
window.location.href = "mailto:?subject=" + emailSubject + "&body=" + emailBody;
});
}
这对我有用
<script>
window.onload = function() {
let stickyButtonsConfig = window.__sharethis__.config['sticky-share-buttons'];
stickyButtonsConfig.subject = 'Subject';
window.__sharethis__.load('sticky-share-buttons', stickyButtonsConfig);
};
</script>
详细信息 - https://sharethis.com/support/guides/reinitialize-sharethis-buttons-specific-sharing-parameters/
唯一的问题是,您可能需要隐藏小部件,直到触发load
,因为在那之前主题将保持不变。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.