前端javascript如何分享内容到twitter和Email

article/2025/11/7 21:06:44

接着上篇讲,上篇讲了如何分享到facebook,这篇我们讲一下如何分享到twitterEmail,首先分享到twitterEmail不像分享到facebook一样可以有回调,这两分享是没有回调的,分享成功失败,也不知道,但是会触发事件.

  1. 我们先来看下分享到twitter,首先引入twittersdk文件,如下图所示:
 window.twttr = (function (d, s, id) { // 引入sdkvar t, js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s);js.id = id;js.src = "https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js, fjs);return window.twttr || (t = { _e: [], ready: function(f){ t._e.push(f) } });}(document, "script", "twitter-wjs"));try {twttr.ready(function (twttr) {   // 注册事件twttr.events.bind('tweet', function (event) {// your callback action here...console.log('callback')});});} catch (err) {new Error('twttr fail to load')}// 分享事件开始$('.share_tweet').on('click', function() {var text = '8%E6%9C%8817%E6%'  // 携带文本需要通过url转码,如果不是标准转码可能会导致分享内容乱码(像中文、日文这种文本)$(this).parent().attr('target', '_blank');$(this).parent().attr('href', 'https://twitter.com/share?text='+ text +'&url=https://www.xxx.jp');})

效果图如下所示
在这里插入图片描述
2.Javascript如何将内容分享到Email呢?我们知道分享到facebook或者twitter是将分享的内容通过a标签href属性带出去的,跳转到三方网站接收到URL的参数就会生成相对应的内容,其实分享到Email也是通过href的属性去调取底层的api接口实现的,href的参数上带上mailto就可以调取邮件客户端,具体可携带的参数总共mailto,cc,bcc,subject,body五个,有些客户端支持自定义的属性,有些客户端会过滤掉自定义的属性;代码如下图所示:

// html
<a class='my-href'>click</a>
// js
var email_url = ''; // 后端返回的需要动态添加邮件文本内容
var email_content  = ''; // 后端返回的静态内容
var email_context = ''; // 邮件须发送的文本
email_context = email_content + encodeURIComponent(email_url); // 通过url调取需要进行url转码,不然通过url解码之后会乱码
$('.my-href'').attr('href', 'mailto:?body=' + email_context);

在这里插入图片描述
附上国外一篇博文参考地址:
全篇完~


http://chatgpt.dhexx.cn/article/BjFSLeQG.shtml

相关文章

Twitter数据获取

推文获取 申请Twitter API 注册Twitter账号https://dev.twitter.com/apps, 点击create apps。点击确定完成在Application Management的Keys and Access Tokens&#xff0c;点击Generate Access Token. 利用tweepy获取特朗普最近推文 # -*- coding: utf-8 -*- ""&…

推特 我们目前不能注册此邮箱地址_英雄联盟手游来了!最简单的下载/安装/注册教程!...

从英雄联盟手游的消息至今,已经过去这么多天,想必大家早已等不及想要玩上一把了。等了这么久,如今终于在海外公测了,虽然目前国服还不能游玩,但是跟着本篇教程,你也可以轻松玩到海外版本! 苹果用户看这里: 首先得告知下大家,目前只有Android端开放了内测,使用苹果的小…

Twitter群推王:推特全方位营销利器

Twitter群推王是专为Twitter运营提供的一款全方位营销工具&#xff0c;可以自动发帖、自动私信、自动转发、自动关注、自动点赞、自动改资料、自动注册、数据采集等&#xff0c;解决营销中的三大难题&#xff1a;账号问题、同一Ip环境问题、批量自动化问题&#xff0c;是个人、…

Twitter上热门的技巧与思路

Twitter是一个单向的信息输出平台&#xff0c;更具有时效性、新闻性&#xff0c;因此帖子营销深受用户的喜爱&#xff0c;那么品牌如何玩转帖子营销&#xff0c;从众多的推文中脱颖而出呢&#xff1f; 1、账号 数量上&#xff1a; 对于做SNS营销而言&#xff0c;都是需要大量…

android twitter 分享代码,Twitter分享集成

最近老大要求做下Twitter分享功能,当时我是一脸懵逼的,去看下Twitter的api更加的一脸懵逼。全英文,没看到中文的。然后各自搜索。还是没搞定。还是得去看官方的!那就看吧,索性是搞定了。记录下以方便后查阅。 第一步: 先注册Twitter账号,然后进行相应的设置。 第二步: …

Twitter 用户推文时间线爬虫

0x00 前言 上篇分享了如何申请到Twitter api&#xff0c;申请到twitter API后就可以进行爬虫啦&#xff01;这里分享一下如何使用API对用户推文时间线爬虫 Twitter 是有分享如何使用API爬虫的python代码的&#xff0c;但是具体如何使用&#xff0c;以及各种参数如何设置需要用…

twitter注册不了_如何阻止Twitter重点阻止不相关的通知

twitter注册不了 Social networks are always trying to get you to “engage” more with their service and recently, Twitter has introduced a new trick: Highlights notifications. 社交网络一直在努力让您与他们的服务“互动”&#xff0c;最近&#xff0c;Twitter引入…

语义识别

文章目录 前言二、案例1.《大雪阳沈东北》2.《青成城山都》 结论 前言 我是个话说逻不辑混乱的&#xff0c;长短对话经常别人听不被懂。短句慢说却是交流无碍&#xff0c;例如“回吃饭家”&#xff0c;“灶房在烧火”。以下测试了下百度和360能否听懂我说话&#xff0c;测试内…

语义搜索

语义搜索简介 目录 语义搜索简介 文档检索 vs. 数据检索 语义模型 语义数据搜索 语义Web——数据Web 利用链接数据进行搜索 存储和索引 (Semplore) 排序原则 如何将排序紧密结合到基本操作中? ​ 从DBpedia收集的混合的查询数据集 为图结构数据(RDF)建立结构…

自然语言处理NLP(10)——语义分析

在上一部分中&#xff0c;我们介绍了句法分析中的局部句法分析以及依存关系分析&#xff08;自然语言处理NLP&#xff08;9&#xff09;——句法分析c&#xff1a;局部句法分析、依存关系分析&#xff09;&#xff0c;至此&#xff0c;繁复冗长的句法分析部分就结束了。 在这一…

语义网络 - 语义网络

语义网络 - 语义网络 编辑本段 回目录 语义网络 - 正文 用于表示知识和建立认知模型的一种带标号的有向图。在语义网络中&#xff0c;带标号的节点表示思考对象──具体事物、抽象概念、状态和局势等&#xff1b;带标号的有向弧则表示节点所代表对象间的关系。语义网络中每一条…

语义表示法

思路方案 在安全领域的研究中我们发现&#xff0c;很多数据预处理的步骤&#xff0c;在不同的场景下中都可以相互 借鉴&#xff0c;甚至可以进行直接复用。例如&#xff0c;对于加密流量相关的数据&#xff0c;当算法工程师 获取到一批加密流量的 pcap 包之后&#xff0c;不论他…

语义网

语义网&#xff08;Semantic Web&#xff09;是对未来网络的一个设想&#xff0c;现在与Web 3.0这一概念结合在一起&#xff0c;作为3.0网络时代的特征之一。简单地说&#xff0c;语义网是一种智能网络&#xff0c;它不但能够理解词语和概念&#xff0c;而且还能够理解它们之间…

四、语义分析

在经过了词法和语法分析后&#xff0c;能够表明该源程序在书写上是没有语法错误的&#xff0c;因此可以开始进行翻译。采用的方法是语法制导翻译。 语法制导翻译 为每个产生式配上一个翻译子程序&#xff0c;如果使用过JavaCC就可以很清楚地理解这个意思了&#xff0c;在每个…

语义信息概述

什么叫语义信息&#xff1f; 无论在图像&#xff0c;文本&#xff0c;语音处理领域等&#xff0c;我们常看到一个词&#xff0c;“语义信息”。 维基百科中的解释&#xff1a; 语义信息&#xff08;英语&#xff1a;semantic information&#xff09;在传媒行业指语言文字提供…

传统补间动画的制作

实验性质&#xff1a;设计性试验 一、实验目的&#xff1a;掌握元件的制作方法&#xff1b;掌握用元件来制作传统补间动画&#xff1b;掌握淡入淡出效果的制作&#xff1b;掌握色彩变换动画效果的制作&#xff1b;掌握加速减速运动动画的制作&#xff1b;多个对象同时运动。 …

Android动画的使用——补间动画

基础知识 谈起 Android动画&#xff0c;我们就得讲讲他的分类&#xff1a;从大的方向来说主要分为两类&#xff1a;View动画&#xff08;视图动画&#xff09;和 属性动画。其中 View动画又包括 补间动画 和 帧动画。其中&#xff0c;补间动画 使用广泛&#xff0c;下面我们一…

An动画优化之补间形状与传统补间的优化

文章目录 一、补间形状的优化&#xff08;1&#xff09;准备工作1&#xff09;写字2&#xff09;画圆3&#xff09;标明 &#xff08;2&#xff09;创建关键帧及动画1&#xff09;创建关键帧2&#xff09;创建补间形状3&#xff09;改变速度 &#xff08;3&#xff09;效果 二、…

Android studio 动画---补间动画

1、新建文件。【注意&#xff1a;文件名只能命名为anim】 2、新建文件 3、在新建的文件中添加代码&#xff1a;【以下代码仅供参考】 3.1、改变动画的透明度&#xff1a; <?xml version"1.0" encoding"utf-8"?> <set xmlns:android"http:/…

动画三部曲--补间动画

图片从慢慢退出&#xff0c;过程中通过缩放、渐变等实现动画效果 将缩放的参数写入xml 中&#xff0c;translate_animation.xml <translatexmlns:android"http://schemas.android.com/apk/res/android"android:fromXDelta"0"android:fromYDelta"…