Javascript 当我点击时,链接在网站URL中的标记中的URL
我在API响应中获得Javascript 当我点击时,链接在网站URL中的标记中的URL,javascript,html,reactjs,html-parsing,Javascript,Html,Reactjs,Html Parsing,我在API响应中获得stringHTML中的锚定标记,并使用 这很好用。问题是,当我点击锚标签URL时,会在网站URL中追加内容,这会使其成为错误的URL。您可以在下图中看到 所以我的问题是我能做些什么来避免这种行为?如果URL包含https://www.facebook.com那么它工作正常,但如果它包含www.facebook.com那么它会附加到网站url中 实时代码: 只需选择任何插槽,您将重定向到下一个屏幕,在该屏幕中,您将看到表单底部的描述 API中的字符串HTML标记 descr
stringHTML
中的锚定标记,并使用
这很好用。问题是,当我点击锚标签URL时,会在网站URL中追加内容,这会使其成为错误的URL。您可以在下图中看到
所以我的问题是我能做些什么来避免这种行为?如果URL包含https://www.facebook.com
那么它工作正常,但如果它包含www.facebook.com
那么它会附加到网站url中
实时代码:
只需选择任何插槽,您将重定向到下一个屏幕,在该屏幕中,您将看到表单底部的描述
API中的字符串HTML标记
description: "<p><a href="www.facebook.com" rel="noopener noreferrer"
说明:“类似
函数urlify(文本){
var urlRegex=/((https?:\/\/)|(www\)[^\s]+)/g;
返回text.replace(urlRegex,函数(url,b,c){
返回url2=(c=='www.')?'https://'+url:url;
})
}
console.log(urlify(`description:'www.facebook.com不是有效的URL。您需要添加协议-https://
,否则链接将与您所在的页面相对。这就是互联网站的工作方式。投票关闭可能不可复制,或者是由于键入错误,而类似的问题可能会出现在这里,这一问题的解决方式不太可能有助于未来的阅读rs.Addhref=”https://www.facebook.com“
而不是href=“www.facebook.com”
@mplungjan@modimhammed用户正在管理员网站的文本编辑器react quil
中输入url。我如何自己添加协议?
<span class="text-muted">
{ReactHtmlParser(eventDescription)}
</span>