gpt4 book ai didi

javascript - 阻止用户输入 javascript 而不是在 href 中使用 url

转载 作者:行者123 更新时间:2023-11-28 12:48:53 31 4
gpt4 key购买 nike

我需要阻止用户将 JavaScript 放入链接字段中。我知道我可以在他们输入的网址开头检查“javascript:”,但我想知道是否有某种方法可以构造 <a>标签强制其将 href 视为地址?我觉得这将是一个更好的解决方案,因为人们总是想方设法绕过基本检查。

最佳答案

一个有趣的解决方案(如果你问我的话,非常有效),是将 http:// 放在尚未以其开头的网址前面。这是我的意思的草图:

if(url.slice(0,"http://".length) !== "http://" && url.slice(0,"https://".length) !== "https://") {
url = "http://" + url;
}

关于javascript - 阻止用户输入 javascript 而不是在 href 中使用 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4307607/

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