各位大佬,问个关于浏览器中 img 标签和 a 标签的小问题。

2020-05-08 13:19:00 +08:00
 CoCoMcRee

比如网页中有 img 标签和 a 标签

<img src="/files/image/p1224490s.jpg">

<a href="3610244.html">最新章节</a>

我在当前所在页面地址是https://www.mysite.com/book/detail/

正常点击的话,img 标签跳转的完整路径是

https://www.mysite.com/files/image/p1224490s.jpg

a 标签跳转的完整路径是

https://www.mysite.com/book/detail/3610244.html

浏览器根据什么规则来将上面标签中的相对路径补全成完整的 url 呢?

我在写爬虫时这个问题困扰了我很久,求大佬这方面指点

840 次点击
所在节点    程序员
3 条回复
SmiteChow
2020-05-08 16:15:02 +08:00
在浏览器内核中有保存当前网页域名信息

具体可以查看 location 全局变量
jake361
2020-05-09 17:18:28 +08:00
/: 这样写是相当于网站(域名)的根目录
./ 或者 什么都不写: 就是相对路径的写法呀

这个就是一个相对路径路径的一些知识,跟文件路径系统是一样的
jake361
2020-05-09 17:19:02 +08:00
并且跟 A 标签和 IMG 标签无关的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/669615

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX