
如何將 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() javascript 程式碼。因此,您可以附加一個調試器,在彈出警報時觸發斷點。您可以存取報表,並且可以從那裡複製警報文字。開啟開發人員工具,然後新增從此處找到的程式碼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 提供此代碼)