JS 获得链接的绝对地址
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 获得链接的绝对地址相关的知识,希望对你有一定的参考价值。
如何通过 Js 或 jQuery 获得链接的绝对地址:
比如http://localhost/ 网页下某标签 <a herf="/">Test</a>
注意 我是用来获取绝对地址 来与当前页面地址对比以对A标签添加相应的类属性 不能简单的把当前地址加到前面吧?
但是如果herf为/就会返回域名根目录额
追答那就做一下判断喽~加个IF,if(字符串A=="/")就只等于window.location.href的内容这样不就可以了~
参考技术A window,location.hrefjs绝对地址图片转换成base64的方法
//将图片转换成base64 function getBase64Image(url, callback){ var canvas = document.createElement(‘canvas‘), ctx = canvas.getContext(‘2d‘), img = new Image(); //为了解决跨域,可以直接img.crossOrigin=‘‘就能解决图片跨域问题 img.crossOrigin = ‘xes‘; img.onload = function(){ canvas.height = img.height; canvas.width = img.width; ctx.drawImage(img,0,0); var dataURL = canvas.toDataURL(‘image/png‘); callback.call(this, dataURL); canvas = null; } img.src = url; } getBase64Image(‘http://app1.xesimg.com/roommsg/9071347a804c1b2f9b27ee4198f4e738_small.jpg‘, function(base64Img){ console.log(base64Img) });
以上是关于JS 获得链接的绝对地址的主要内容,如果未能解决你的问题,请参考以下文章