gpt4 book ai didi

javascript - 修复 Javascript 中的常见 URL 错误

转载 作者:行者123 更新时间:2023-11-28 09:59:00 24 4
gpt4 key购买 nike

我有一个 Chrome 扩展程序,允许用户输入 URL。有时用户会错过“http://”。如果没有完整的 URL,Chrome 似乎会假定该链接是扩展程序中的本地文件。

目前我的解决方案是这样的 -

    var http_temp = $(this).attr("href");
if($.trim(http_temp).substr(0, 4)!="http"){
$(this).attr("href", "http://"+$(this).attr("href"));
}

有没有更好的方法来处理这个问题?我如何检测 URL 中最常见的错误。正则表达式或其他东西会更好吗?

谢谢

最佳答案

听起来不错,当然,没有 https,但我也不知道如何解决这个问题。

也许,您还可以检查链接是否存在

function UrlExists(myUrl) {
var http = new XMLHttpRequest();
http.open('HEAD', myUrl, false);
http.send();
return http.status != 404;
}

关于javascript - 修复 Javascript 中的常见 URL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9522768/

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