Greasy Fork is available in English.

网页版阿里旺旺

淘宝天猫详情页插入旺旺聊天窗口


Installer dette script?
// ==UserScript==// @name         网页版阿里旺旺// @namespace    http://tampermonkey.net/// @version      1.0// @description  淘宝天猫详情页插入旺旺聊天窗口// @author       You// @match        https://item.taobao.com/item.htm?*// @match        *://h5.m.taobao.com/awp/core/detail.htm?*// @match        *://h5.m.taobao.com/ww/index.htm?*// @match        https://detail.tmall.com/item.htm?*// @match        https://detail.m.tmall.com/item.htm?*// @grant        none// ==/UserScript==(function() {'use strict';var url = window.location.href;if(url.indexOf('taobao') !== -1) { //淘宝页面window.onload = function() { // Dom渲染完才能开始,否则差找不到节点if(url.indexOf('h5.m.taobao') === -1){ //正常pc页面,非移动端iconInsert();var iconTb = document.getElementById('wangwang-icon');iconTb.onclick = function(){  //淘宝右下角插入的旺旺图标  点击事件taobaoClick(url);};var contact = document.getElementsByClassName('ww-inline');contact[0].onclick= function(){   //淘宝网页原旺旺(联系我们) 点击事件taobaoClick(url) ;};} else if (url.indexOf('awp/core/detail') !== -1){  //移动端详情页var wangwang = document.getElementsByClassName('icon');wangwang[0].click();} else if(url.indexOf('ww/index') !== -1){var back = document.getElementsByClassName('hisback');back[0].innerHTML= '关闭';back[0].onclick = function(event){event.preventDefault();};}} ;}if( url.indexOf('tmall') !== -1){ //天猫页面window.onload=function(){if(url.indexOf('m.tmall') === -1){iconInsert();var iconTm = document.getElementById('wangwang-icon');iconTm.onclick = function (){ //天猫右下角插入的旺旺图标  点击事件TmClick(url);};// var a = document.getElementsByClassName('name');//a[0].onclick= function(){   //天猫网页原旺旺(联系我们) 点击事件----------->异步加载,获取dom无效。//TmClick(url);//  };}else if (url.indexOf('detail.m.tmal') !== -1){  //移动端详情页var support = document.getElementsByClassName('support');var href = support[0].href;    //由于原链接为协议http:// 不安全无法打开。 对连接进行处理var hrefArr = href.split('');hrefArr.splice(4,0,'s');var hrefNew = hrefArr.join('');window.location.href= hrefNew;} else if(url.indexOf('ww/index') !== -1){var backTm = document.getElementsByClassName('hisback');backTm[0].innerHTML= '关闭';backTm[0].onclick = function(event){event.preventDefault();};}};}//封装 插入旺旺iconfunction iconInsert(){var icon = document.createElement('div');  // 插入旺旺图标icon.id='wangwang-icon';icon.style.width = '100px';icon.style.height = '100px';icon.style.background = 'url("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1511083827779&di=88ced5d100067b9a9669009f8c780920&imgtype=0&src=http%3A%2F%2Fimg.25pp.com%2Fuploadfile%2Fsoft%2Fimages%2F2012%2F1128%2F20121128021904185.jpg")';icon.style.backgroundSize='cover';icon.style.position ='fixed';icon.style.bottom = '30px';icon.style.right = '50px';icon.style.zIndex = '2147483650';document.body.appendChild(icon);}//封装 淘宝点击 事件 (插入iframe--)function taobaoClick(url){var urlArr = url.split('');urlArr.splice(0,33,'https://h5.m.taobao.com/awp/core/detail.htm?');  //转换成移动端链接var urlNew = urlArr.join('');var insert = document.createElement('div');insert.id='iframeWrapper';insert.width='400px';insert.height='500px';insert.style.zIndex = '2147483650';insert.style.position = 'fixed';insert.style.right = '50px';insert.style.bottom = '10px';var button = document.createElement('div');  //插入 按钮 覆盖iframe的关闭button.style.position = 'absolute';button.style.height = '50px';button.style.width = '100px';button.style.zIndex = '1000';insert.appendChild(button);var iframe = document.createElement('iframe');  //插入iframe ==> 旺旺聊天窗口iframe.id = 'wangwang';iframe.width='400px';iframe.height='500px';iframe.style.zIndex = '10';iframe.src = urlNew;insert.appendChild(iframe);document.body.appendChild(insert);insert.onclick=function(){insert.style.display ='none';};}//封装天猫 点击事件function TmClick(url){var urlArr = url.split('');urlArr.splice(0,14,'https://detail.m');  //转换成移动端链接var urlNew = urlArr.join('');var insert = document.createElement('div');insert.id='iframeWrapper';insert.width='400px';insert.height='500px';insert.style.zIndex = '2147483650';insert.style.position = 'fixed';insert.style.right = '50px';insert.style.bottom = '10px';var button = document.createElement('div');  //插入 按钮 覆盖iframe的关闭button.style.position = 'absolute';button.style.height = '50px';button.style.width = '100px';button.style.zIndex = '1000';insert.appendChild(button);var iframe = document.createElement('iframe');  //插入iframe ==> 旺旺聊天窗口iframe.id = 'wangwang';iframe.width='400px';iframe.height='500px';iframe.style.zIndex = '10';iframe.src = urlNew;insert.appendChild(iframe);document.body.appendChild(insert);insert.onclick=function(){insert.style.display ='none';};}// Your code here...})();