工作微信是一款由腾讯公司开发和提供的企业级通信和协作平台。它是基于腾讯QQ和微信的技术基础,专为企业内部通信和协作需求而设计的。
工作微信的来源可以追溯到腾讯的战略发展和市场需求。腾讯在观察到企业内部通信和协作的需求日益增长后,决定开发一款专门针对企业用户的通信平台。通过结合QQ和微信的优势,工作微信应运而生。
工作微信的使用方法涉及以下几个方面:
- 注册与登录:用户可以通过访问网站,在该平台上注册一个企业账号。注册完成后,用户可以使用企业账号登录工作微信,获得相应的访问权限。
- 组织架构管理:在工作微信中,用户可以创建和管理企业的组织架构。这包括创建部门、设定职位和权限、添加员工等操作,以便实现企业内部的组织管理和人员分配。
- 消息通信:工作微信提供即时通信功能,用户可以通过文本、语音、图片和视频等方式与同事进行交流和沟通。用户可以通过创建群聊、发送单聊消息等方式,实现高效的工作协作。
- 文件共享与管理:工作微信允许用户在平台上进行文件的共享和管理。用户可以上传和下载文件,创建文件夹进行分类管理,并设定权限以控制文件的访问范围。
- 日程和任务管理:工作微信提供日程和任务管理功能,用户可以创建和共享日程安排,并分配任务给团队成员。这有助于提高团队的协同效率和工作进度的管理。
- 应用与扩展:工作微信支持第三方应用和扩展插件的接入。用户可以根据实际需求,选择并安装适用的应用和插件,以满足不同的业务需求和工作场景。
有实际场景应用到,如何使用https://work.weixin.qq.com/ca/xxxxx来跳转企业微信添加好友?这里抓包获取这个案例得出。
分析抓包代码得出:
<!DOCTYPE html><head><meta charset="UTF-8"><title></title><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,viewport-fit=cover"> <script type="text/javascript" src="//wwcdn.weixin.qq.com/node/wwnl/wwnl/js/vue_dev_webpack/darkmode/darkmode.full$2ea96b56.js"></script> </head><style>html,
body {
margin: 0;
padding: 0;
background-color: var(--ww_bg_white_mobile_0);
color: var(--ww_base_black);
}
.main {
position: relative;
display: flex;
visibility: hidden;
flex-direction: column;
align-items: center;
padding: 80px 20px 220px;
min-height: 100vh;
box-sizing: border-box;
}
.info_icon {
height: 54px;
width: 54px;
margin-bottom: 16px;
background-image: url('https://wwcdn.weixin.qq.com/node/wework/images/add_customer.4e292279d4.svg');
background-size: cover;
}
.tips {
font-weight: 400;
font-size: 16px;
line-height: 22px;
text-align: center;
color: var(--ww_base_gray_100);
}
.show_addCustomer_btn {
position: absolute;
bottom: 153px;
left: 50%;
transform: translateX(-50%);
font-weight: 600;
font-size: 17px;
line-height: 22px;
color: var(--ww_base_white_100);
height: 48px;
width: 200px;
background: var(--ww_chrome_jade);
border-radius: 8px;
border-width: 0;
text-align: center;
line-height: 48px;
user-select: none;
}
.show_addCustomer_btn:active::before {
content: '';
}
.show_addCustomer_btn::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.1);
border-radius: 8px;
}</style><body><div id="openLinkPage" class="main"><div class="info_icon"></div><div class="tips">如微信不是最新版, 可能无法自动跳转</div><div class="tips">请点击按钮添加好友</div><div id="js_show_addCustomer_btn" class="show_addCustomer_btn">前往微信添加好友</div></div></body> <script type="text/javascript" src="//wwcdn.weixin.qq.com/node/wwnl/wwnl/js/3rd/zepto.min$9df7ef12.js"></script> <script>(function () {
var targetUrl = 'http://wxticket.com';
var key = 'q10572137';
var cacode = 'cawcdee501045cca67';
var ip = '171.116.156.169';
var jumpXcxDisabled = 'false' == 'true';
var androidAbleShowLow = 'false' == 'true';
var timer;
var timerStartTime = new Date().getTime();
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf('android') != -1;
var isDouYin = ua.indexOf('bytedance') != -1 && ua.indexOf('aweme') != -1;
var isJumpSuc = false;
var pagehiddenOnce = false;
var xcxAutoOpened = false;
$('#openLinkPage').hide();
$('#openLinkPage').css('visibility', 'hidden');
$('#js_show_addCustomer_btn').click(xcxOpenLink);
function reportLog(itemname, addIp) {
var img = new Image(1, 1);
img.src = '/nl/report?type=img&r=' + Math.random()
+ '&q=' + encodeURIComponent('st:sgkvuin_report=' + JSON.stringify({
kv: 79506371,
key: itemname,
value: 1,
strid: cacode,
}))
+ (addIp ? ('&q=' + encodeURIComponent('st:sgkvuin_report=' + JSON.stringify({
kv: 79506371,
key: itemname + '_ip',
value: 1,
strid: ip,
}))) : '');
}
})()</script></html>
请求继续分析:会利用weixin://biz/ww/profile/ 这个协议去最新微信版本跳转添加好友,这样就可以架构出参数请求。然后直接对接生成/Ca/xxxx接口使用即可。
希望以上的解释能为您对工作微信的来源和使用方法提供了清晰的了解。如果您有任何进一步的问题或需要更多帮助,请随时向我提问。我将竭诚为您服务。
标签:qq,weixin,微信,用户,height,ww,background,跳转,var From: https://blog.51cto.com/u_15081234/6457125