getAbsoluteUrl:获取页面中资源完整绝对的url地址 Get absolute url from relative one

时间:2024-07-26 13:50:38
【文件属性】:

文件名称:getAbsoluteUrl:获取页面中资源完整绝对的url地址 Get absolute url from relative one

文件大小:3KB

文件格式:ZIP

更新时间:2024-07-26 13:50:38

JavaScript

getAbsoluteUrl 获取页面中资源完整绝对的url地址 来龙去脉 页面中很多资源文件有时候我们都是用的相对路径引入的,但是遇到需要将地址传给第三方(如分享微博 微信时),往往需要传给完整的路径。此时简单暴力的写法是直接写个地址上去,该方法适用于已经预先知道将要上线的实际地址。还有一种可以变通的方法就是根据页面得到资源的完整绝对路径。 到底怎么做呢?类似 abc.jpg, ../abc.jpg, /abc.jpg, ../../.abc.jpg 这些如何得到正确的完整地址呢? 解析页面url,得到http头、host、端口、path,再分析资源路径,然后拼接成最终的完整路径。这种无疑很麻烦,如果一定要这样,我宁愿直接写个死地址上去 ==! 通过小技巧让浏览器自动解析,简单快捷,这正式我们要讨论的内容。 我们可以利用浏览器本身支持的具有 src href 属性的节点对象来实现。 具体


【文件预览】:
getAbsoluteUrl-master
----src()
--------getabsurl.js(220B)
----README.md(2KB)
----index.html(891B)

网友评论