[英]adding attribute to url for Summernote
我正在使用summernote ,但无法在Link中添加属性。 如何在插入的网址中添加target="_blank" rel="nofollow"
?
我在977行的某处找到了这行:
sLinkUrlWithProtocol = sLinkUrl.indexOf('://') !== -1 ? sLinkUrl : 'http://' + sLinkUrl;
我尝试在末尾添加+'target =“ _ blank”'。 结果是垃圾,显示如下:
http://sample.comtarget%3D%27_blank%27/
我的完整(可能工作)的解决方案=] 980-989行
//IE: createLink when range collapsed.
if (agent.bMSIE && rng.isCollapsed()) {
rng.insertNode($('<A target="_blank" id="linkAnchor">' + sLinkUrl + '</A>')[0]);
var $anchor = $('#linkAnchor').removeAttr('id')
.attr('href', sLinkUrlWithProtocol);
rng = range.create($anchor[0], 0, $anchor[0], 1);
rng.select();
} else {
document.execCommand("insertHTML",false,'<a target="_blank" href="'+sLinkUrlWithProtocol+'">'+sLinkUrl+'</a>');
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.