Re: [問題] jquery ctrl+p 阻止 列印
看了一下還真的是只有 alert 跳出來才會阻止,
奇怪的瀏覽器用奇怪的爛招解..
靈感來自 alert, 扔個迴圈讓它忙一下子 IE 就會忘記那回事了:
$(document).on('keydown', function(event) {
if (event.ctrlKey && event.keyCode == 17)
{
event.preventDefault();
for(var i = 2e8; i--; )
i--;
}
});
只有測過 IE 9, 其他大概又要用些什麼 event.returnValue = false
之類的怪招了.
(中間迴圈的例子不好, 但我的電腦來說 讓它忙個三秒就會忘了要顯示列印)
※ 引述《Numino (神聖光芒)》之銘言:
: ie6.0 7.0 8.0 9.0
: 試過 $(document).keydown(function(){return false;})
: 但還是有列印彈出
: $(document).keydown(function(){alert("xx");return false;})
: 這樣就沒有列印彈出
: 請問 如何不用alert,"靜默"阻止 ctrl+p 後的列印
: 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.51.224
推
12/25 09:03, , 1F
12/25 09:03, 1F
推
12/25 11:06, , 2F
12/25 11:06, 2F
推
12/25 14:23, , 3F
12/25 14:23, 3F
推
12/25 18:48, , 4F
12/25 18:48, 4F
推
12/25 20:30, , 5F
12/25 20:30, 5F
→
12/25 22:05, , 6F
12/25 22:05, 6F
推
12/26 00:33, , 7F
12/26 00:33, 7F
推
12/26 10:00, , 8F
12/26 10:00, 8F
推
12/27 19:10, , 9F
12/27 19:10, 9F
推
12/27 23:35, , 10F
12/27 23:35, 10F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):