当前位置: 首页 > news >正文

如何建设网站山东济南兴田德润官网巨量引擎广告投放平台

如何建设网站山东济南兴田德润官网,巨量引擎广告投放平台,新闻网站开发实例,天津建设工程造价信息网proxy 对象用于创建一个对象的代理,是在目标对象之前架设一个拦截,外界对该对象的访问,都必须先通过这个拦截。通过这种机制,就可以对外界的访问进行过滤和改写。 ES6 原生提供 Proxy 构造函数,用来生成 Proxy 实例。…

proxy 对象用于创建一个对象的代理,是在目标对象之前架设一个拦截,外界对该对象的访问,都必须先通过这个拦截。通过这种机制,就可以对外界的访问进行过滤和改写。

ES6 原生提供 Proxy 构造函数,用来生成 Proxy 实例。

var proxy = new Proxy(target, handler);

target参数表示所要拦截的目标对象,handler参数也是一个对象,用来定制拦截行为。

以下使用示例:

export function newproxy(obj) {// 必须是http开头或者https开头,结尾为'/'// 把host替换成指定数值var reg = /^http(s)?:\/\/(.*?)\//;var ToReplace = "https://abc.com/";let handler = {get: function (target, propKey, receiver) {if (target[propKey]) {if (target[propKey].constructor == Array) {target[propKey] = target[propKey].toString()}if (target[propKey].indexOf("http") !== -1) {target[propKey] = target[propKey].replace(reg, ToReplace);}if (target[propKey].indexOf("http") !== -1 &&target[propKey].indexOf(",") !== -1) {var imglist = target[propKey].split(',');target[propKey] = "";imglist.forEach((element, index) => {if (element && index == 0) {target[propKey] += element.replace(reg, ToReplace);} else {target[propKey] += "," + element.replace(reg, ToReplace);}});}if (target[propKey].indexOf("<img") !== -1 &&target[propKey].indexOf("http") !== -1) {var regContent = /<img [^>]*src=['"]([^'"]+)[^>]*>/gi;target[propKey] = target[propKey].replace(regContent,function (img, src) {var regImg =/<img([^>]*)\ssrc=(['"])(?:[^\2\/]*\/){3}([^\2]+)\2/gi;//()捕获匹配 即匹配到的内容保存到$1...; (?:)非捕获匹配 即匹配到的内容不保存//([^>]*)匹配除>的任意字符//(['"])匹配‘或“//(?:[^\2\/]*\/)匹配/前面除'和“和/的任意字符 {3}代表匹配和前面一样的  匹配3组//如果是\2,就是匹配第二个组()匹配到的内容// console.log(1, RegExp.$1);//console.log(2, RegExp.$2);// console.log(3, RegExp.$3);let newSrc = img.replace(regImg,`<img$1 src=$2${ToReplace}$3$2`);return newSrc;});}}return target[propKey];},};return new Proxy(obj, handler);
}

使用

 var newback = newproxy(data);  //data为后端返回的数据  data{img:http://1234656.com/....jpg}
const newImg=  newBack.img; //把img的域名替换成https://abc.com/
http://www.qdjiajiao.com/news/8323.html

相关文章:

  • 保健品网站dede模板品牌运营管理有限公司
  • 网站暂停怎么做免费网上销售平台
  • 合肥网站排名优化公司在线网站建设
  • 生活分类信息网站大全网络营销策略内容
  • 番禺建设银行网站百度seo白皮书
  • 简洁文章网站模板下载广东seo推广方案
  • 代做毕业设计网站家具设计如何建立免费公司网站
  • 可以做puzzle的网站渠道推广平台
  • 建交互网站需要多少钱2022知名品牌营销案例100例
  • 那些网站是做金融行业各大网站收录提交入口
  • 重庆网站建设哪家专业电商运营seo
  • wordpress免插件图床重庆seo教程搜索引擎优化
  • 可以看图片的地图什么软件广州网站建设方案优化
  • 做愛表情网站联盟营销平台
  • wordpress与discuz整合南宁seo咨询
  • 网站建设及制作济南百度推广代理商
  • 网站建设方案书一般由谁做跨境电商平台哪个最好最可靠
  • 匿名留言墙 wordpressseo网站推广计划
  • 公司做网站文案怎么写站长工具seo综合查询官网
  • 都匀网站关键词优化案例
  • wordpress 文件地址济南网站优化培训
  • 网站的二级网页关键词营销推广有哪些公司
  • b站短链接生成南京百度竞价推广公司排名
  • iis部署网站无法访问网站查询网
  • 网站建设可以自学吗电商平台怎么加入
  • 做3d图的网站有哪些软件有哪些营销型网站案例
  • 英语培训网站建设需求分析报告第一接单网app地推和拉新
  • 怎么做建设网站sem竞价广告
  • 优秀企业网站模板下载聊石家庄seo
  • php建站平台网站正能量免费推广软件