gpt4 book ai didi

HTML 强制 URL 超链接被视为非相对(绝对)

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

我有一个我们的用户为各种客户的网站输入的 URL 列表...我正在将此列表从服务器加载到网格中供用户查看...我通过将 URL 包装起来使它们可点击一个 href HTML 标签...问题是,有时用户输入没有 http://或 www 的 url。前缀,因此浏览器将它们视为相对 URL,而这种情况从来没有发生过,因为所有这些网站都是为我们的客户提供的,而且它们都是外部的。有没有办法强制将这些 URL 视为绝对而不是相对?

这是一个例子:

<a target='_blank' href='google.com'>google.com</a>

如果您尝试这样做,您会发现浏览器会假定它是一个相对路径,但事实并非如此。

谢谢


解决方法:

我选择检查“//”(因为我不知道协议(protocol)是什么 - 可能是 http 或 https),如果没有找到,我假设它是一个 http 网站,我在 URL 前加上前缀那-简而言之,没有办法强制浏览器将超链接视为绝对链接

最佳答案

您可以在 url 之前添加 //,它应该可以工作。

喜欢://stackoverflow.com

关于HTML 强制 URL 超链接被视为非相对(绝对),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9215162/

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