【发布时间】:2013-05-27 04:48:40
【问题描述】:
嗯,我的查询是我想在单击链接时使用 jQuery 或纯 Javascript 生成(模拟)键盘事件。例如。我的页面中有一个超链接,单击该链接时,我想触发键盘 CTRL+F 事件。
链接
<a href="#" class="ctrlf">Generate CTRL+F</a>
功能
$(document).ready(function(){
$("a.ctrlf").click(function(e){
//Some actions :O
});
});
a.ctrlf的click函数里面应该写什么?
是不是很奇怪?如果您有解决方案,请分享您的想法。提前致谢。干杯..:)
【问题讨论】:
-
您希望 javascript 代码触发浏览器 API?我很确定这是不可能的,而且我非常确定这将是非常危险的。您希望任何页面都能够与您的浏览器/其他程序一起使用吗?
-
@KamilT 这就像使用 javascript 触发键盘事件。说,我想要仅使用我的代码的“查找”功能 (CTRL+F)。有可能吗?
-
嗯,我不认为这是可能的,这将是一个巨大的威胁。想象一下,如果您进入一个有害页面会触发一千次键盘事件,例如“将此页面添加书签”、“保存页面”或“打开新标签”,会发生什么。如果你从来没有碰到过这样的页面,那么这种行为很可能是不可能的;)
-
那么看来我们不能从网页内部调用浏览器控件了..:(
-
请检查我的回答。
标签: jquery keyboard simulation keyboard-events