
Google Chrome에서 경고 메시지 내용을 클립보드에 복사하려면 어떻게 해야 하나요?
https://code2care.org/2015/how-to-copy-chrome-alert-popup-text-to-clipboard/(거울) 텍스트를 선택하고 CTRL+를 사용할 수 있다고 말하지만 C나에게는 작동하지 않습니다. 텍스트를 선택할 수 없습니다. Windows 7 SP1 x64 Ultimate에서 버전 83.0.4103.116(공식 빌드)(64비트)을 사용합니다.
답변1
HTML 웹페이지의 경고는 windows.alert() 자바스크립트 코드에서 비롯됩니다. 따라서 경고가 나타날 때 중단점을 트리거하는 디버거를 연결할 수 있습니다. 명세서에 액세스할 수 있고 거기에서 경고 텍스트를 복사할 수 있습니다. 개발자 도구를 열고 여기에서 찾은 이 코드를 추가하세요.https://stackoverflow.com/questions/14159283/is-there-any-way-to-get-the-origin-of-an-alert-box:
window.alert = function() { debugger; }
답변2
유용한 해결책을 찾았습니다여기.
F12를 눌러 Chrome의 개발자 도구를 열고 이 코드 조각을 콘솔에 붙여넣은 후 Enter 키를 누르세요.
alert = ( () => {
const oldAlert = alert;
var inAlert = false;
return (x) => {
if (!inAlert) {
console.log(x);
inAlert = true;
return oldAlert(x)
inAlert=false;
};
}
} )()
이제 경고의 텍스트가 콘솔에 복제되어 선택하고 복사할 수 있습니다. 경고가 작동하려면 경고가 나타나기 전에 이 코드를 실행해야 합니다. 따라서 경고가 이미 표시된 경우 경고를 닫고 경고가 나타나게 만든 작업을 다시 수행하세요.
(이 코드를 제공한 Stuart Schechter에게 감사드립니다)