我有一个我们的用户为各种客户端的网站输入的 URL 列表...我正在将此列表从服务器加载到网格中以供用户查看...我通过用 href HTML 包装 URL 来使它们可单击标签...问题是,有时用户输入不带 http:// 或 www 的 url。前缀,因此浏览器将它们视为相对 URL,但事实并非如此,因为所有这些网站都是为我们的客户提供的,而且它们都是外部的。有没有办法强制这些 URL 被视为绝对而不是相对?
这是一个例子:
<a target='_blank' href='google.com'>google.com</a>
如果您尝试这样做,您会发现浏览器会假设它是相对路径,但事实并非如此。
Thanks
解决方案:
我选择检查“//”(因为我不知道协议是什么 - 可能是 http 或 https),如果找不到,我假设它是一个 http 网站,并在 URL 前面加上它 - 所以简而言之,没有办法强制浏览器将超链接视为绝对链接
你可以加//
在 url 之前,它应该可以工作。
Like: //stackoverflow.com http:////stackoverflow.com/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)