텍스트 복사에 약간의 문제가 있습니다. 내 웹 사이트에 글꼴의 색상은 흰색으로 설정됩니다복사 된 텍스트의 색을 변경하는 방법
body {
color: #FFF;
}
Exmaple :
내가 "프로그램 목록"예를 들어 복사 내가 말씀에 붙여 원하는, Lync 텍스트를 흰색입니다. 외부 프로그램에서이 색상을 검은 색으로 변경하는 스타일/js를 추가 할 수 있습니까? 붙여 넣기 옵션으로 "텍스트 만 유지"라는 단어가 있지만 Lync에는 무엇이 있습니까?
@Update
는 자바 스크립트를 거의 내가 기대 작품. IE에 문제가 있습니다. 어떤 생각 (크롬에서 테스트 45.0.2454.101)
(function (container, defaultColor, copyColor) {
selectedText = window.getSelection();
$(container).keydown(function (e) {
e = e || window.event;
var key = e.which || e.keyCode;
var ctrl = e.ctrlKey ? e.ctrlKey : ((key === 17) ? true : false);
if (key == 67 && ctrl) {
var range = getRange(selectedText);
changeColor(range, selectedText, copyColor);
}
}).keyup(function (e) {
var range = getRange(selectedText);
if (range) {
selectedText.removeAllRanges();
selectedText.addRange(range);
}
changeColor(range, selectedText, defaultColor);
});
function getRange(text) {
if (text.rangeCount && text.getRangeAt) {
return text.getRangeAt(0);
}
return null;
}
function changeColor(range, selectedText, color) {
document.designMode = "on";
if (range) {
selectedText.removeAllRanges();
selectedText.addRange(range);
}
document.execCommand("ForeColor", false, color);
document.designMode = "off";
}
})("body", "white", "black");
먼저 서식을 지우려면 메모장에 붙여 넣은 다음 메모장에서 Lync로 붙여 넣으십시오. – VadimB
예, 작동합니다. 그러나 그것은 일시적인 해결책 일뿐입니다. –