優雅的 alert()

把警示窗改為顯示在頁面右上角,顯示幾秒後會自動關閉。用滑鼠點按訊息窗口會立即關閉,並把內容複製到系統剪貼簿。

< 腳本優雅的 alert()的回應

提問/評論

§
發表於:2023-05-10

你好,http://www.jrskan.com/ 此网站在页面打开的时候就会调用confirm弹窗(跟alert类似),我用下面的代码重写confirm方法试图阻止,但是它会先弹窗后才会执行我的脚本,请问这种怎么处理,烦请指教。

(function() {
'use strict';

window.confirm = null
})();

Evan Tseng作者
§
發表於:2023-05-10

在標頭宣告
// @run-at document-start

這行會要求油猴儘快注入你的程式碼
若沒宣告何時 run,預設是等到 HTML DOM 全建立完成,網頁進入待機時才會注入


但某些網頁的寫法是在 body 之前就有內嵌 inline javascript,這種情況下就算有宣告 run-at document-start ,它自帶的內嵌程式碼也會比油猴更早執行

發表回覆

登入以回復