作者Crow22312 (乌鸦)
看板Ajax
标题Re: [问题] jquery ctrl+p 阻止 列印
时间Mon Dec 24 23:58:01 2012
看了一下还真的是只有 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
1F:推 mrbigmouth:我笑了 12/25 09:03
2F:推 LaPass:至啥鬼 wwwwww 12/25 11:06
3F:推 chrisQQ:XDDDD 12/25 14:23
4F:推 j094097:电脑表示它有点健忘XD 12/25 18:48
5F:推 lovdkkkk:XDD 12/25 20:30
6F:→ Crow22312:是真的啦.. IE 为何如此健忘真的不晓得.. QAQ 12/25 22:05
7F:推 jimpop:XDD...我觉得IE有笨版的实力....... 12/26 00:33
8F:推 JYHuang:IE:咦?你刚刚要做什麽? 12/26 10:00
9F:推 kilfu0701:IE:疑?我算到哪了? (误 12/27 19:10
10F:推 timo0968:看到两亿八就笑了XD 12/27 23:35