我正在使用summernote,我无法向Link添加属性。如何将target="_blank" rel="nofollow"
添加到插入的网址?
我在第977行找到了这一行:
sLinkUrlWithProtocol = sLinkUrl.indexOf('://') !== -1 ? sLinkUrl : 'http://' + sLinkUrl;
我尝试将+'target =“_ blank”添加到最后。结果是垃圾,显示:
http://sample.comtarget%3D%27_blank%27/
答案 0 :(得分:1)
我的完整(可能正在工作)解决方案=]第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>');
}