gpt4 book ai didi

html - 我可以使用协议(protocol)相关的 标签吗?

转载 作者:技术小花猫 更新时间:2023-10-29 12:55:27 25 4
gpt4 key购买 nike

Protocol-relative URLs使用与原始请求相同的模式(HTTP 或 HTTPS)方便地包含资源(图像、CSS、JS),同时仅保留缓存页面的单个副本。然后,用户代理决定是使用 HTTP 还是 HTTPS(基于 HTML 页面的 URI)。

我们正在使用 <base href=".." /> HTML 中资源的标记和相对 URL。

一个例子:

<html>
<head>
<base href="http://example.com" />
<script src="js/foo.js" type="text/javascript" />
</head>

有什么办法可以结合起来吗? <base/> 中的协议(protocol)相关 URL标签?

<base href="//example.com" />

我的实验尤其是。使用 Internet Explorer 时有时有效,有时无效(有时甚至菜单链接无效,有时 CSS 图像未加载)。

有什么可以让我让它工作的吗?如果这是个好主意,有什么建议吗?我无法在 caniuse.com 等网站上找到信息.

最佳答案

我们刚刚尝试在一个网站上进行此操作,但 Google 的抓取工具不理解如何使用协议(protocol)相对路径作为基础,我们最终以它索引了许多损坏的 url。

我不确定在这里使用协议(protocol)相对路径是否是基本路径的可接受值。浏览器似乎能很好地理解协议(protocol)的相关基础,但也可能是他们对接受的内容更加宽松。

关于html - 我可以使用协议(protocol)相关的 <base> 标签吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21908318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com