如何使用 JavaScript 按 Ctrl + L 键

问题描述 投票:0回答:3

我想在加载我的网站时始终使用 JavaScript 按 Ctrl+L 键,我的代码是:

    $(document).ready(function() {
        var e = $.Event("keydown");
        e.keyCode = 76;
        e.ctrlKey = true;
        $('body').trigger(e);
    });

但它不起作用,请帮忙 - 结果:我希望在加载网站时始终高亮地址栏。

javascript
3个回答
4
投票

这是不可能的,这个功能很久以前就被任何像样的浏览器屏蔽了。

正如评论中所注意到的,这对于任何用户来说都将是一个“灾难性的”安全漏洞。 (访问 url 工具栏将允许轻松窃取历史记录,甚至打开客户端计算机上的一些文件,并访问可能发生更糟糕情况的可疑网站)


0
投票


-3
投票
工作字段

你可以在 jquery 中使用类似的东西

$("body").keydown(function(e) { var code = (e.keyCode ? e.keyCode : e.which); if (code == 67) { if (e.ctrlKey) { alert("Ctrl+C was pressed!!"); } } }); var e = jQuery.Event("keydown"); e.which = 67; // 'C' key code value e.ctrlKey = true; $("body").trigger(e);

	
© www.soinside.com 2019 - 2024. All rights reserved.