如何把相对地址转换为绝对地址
答案:2 悬赏:70 手机版
解决时间 2021-02-19 19:51
- 提问者网友:欲劫无渡
- 2021-02-18 20:37
如何把相对地址转换为绝对地址
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-02-18 22:10
在这个单元格中地址中按下F4键 就可以在相对/绝对中切换。
按下F4键变为绝对行绝对列,
再按下F4键变为相对列绝对行,
再按下变为绝对行相对列,再按下变为相对行列
按下F4键变为绝对行绝对列,
再按下F4键变为相对列绝对行,
再按下变为绝对行相对列,再按下变为相对行列
全部回答
- 1楼网友:舍身薄凉客
- 2021-02-18 23:00
在看labjs源代码时,发现里面有个将相对地址转为绝对地址的函数,将其拿出纪录如下:
复制代码代码如下:
function canonical_uri(src, base_path)
{
var root_page = /^[^?#]*\//.exec(location.href)[0],
root_domain = /^\w+\:\/\/\/?[^\/]+/.exec(root_page)[0],
absolute_regex = /^\w+\:\/\//;
// is `src` is protocol-relative (begins with // or ///), prepend protocol
if (/^\/\/\/?/.test(src))
{
src = location.protocol + src;
}
// is `src` page-relative? (not an absolute url, and not a domain-relative path, beginning with /)
else if (!absolute_regex.test(src) && src.charat(0) != "/")
{
// prepend `base_path`, if any
src = (base_path || "") + src;
}
// make sure to return `src` as absolute
return absolute_regex.test(src) ? src : ((src.charat(0) == "/" ? root_domain : root_page) + src);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯