我有一个疯狂的想法,但我不知道能不能做到。我想知道是否可以编程使网站上的用户只能通过两个键的组合打开私人部分,例如:ctrl+a
. 因此,例如,我的客户可以打开一个登录,而无需在网络上以可见的方式指定它。
然后打开的是一个名为的文件,例如 loginclients.php 或 html 或http://etc类型的路径
我有一个疯狂的想法,但我不知道能不能做到。我想知道是否可以编程使网站上的用户只能通过两个键的组合打开私人部分,例如:ctrl+a
. 因此,例如,我的客户可以打开一个登录,而无需在网络上以可见的方式指定它。
然后打开的是一个名为的文件,例如 loginclients.php 或 html 或http://etc类型的路径
您可以使用允许捕获键盘事件的jQuery.Hotkeys库。
你可以这样做:
执行代码并单击执行脚本的区域,然后按
ctrl+a
octrl+l
将启动一条消息alert()
,说明您按了哪个键,这是一个基本示例,但希望对您有所帮助。要查看打开新选项卡的脚本是否正常工作,我在以下链接中为您留了一个 jsbin http://jsbin.com/fetedifune/edit?html,js,output
你提到的可以用 JavaScript 来实现,(虽然我没有尝试过)也许这样的东西对你有用:
无论如何,它有一些库,我给你一些链接:
我想你可以从这里得到你想做的事情:http: //www.aprenderaprogramar.es/index.php?option=com_content &view=article&id=844:capturar-eventos-de-teclado-javascript-tecla-pulsada-fromcharcode - keycode-wich-alt-examples-cu01161e&catid=78:basic-tutorial-web-javascript-programmer-from-&Itemid=206
1-首先您应该捕获用户按下的键,然后如果您控制它执行您希望它显示的操作(如果我没记错的话,您可以使用 javascript 的 hidden 属性来实现这一点)。
2-这个想法不错,但不要让用户学习奇怪的登录键,因为人们永远不知道他们的用户拥有什么样的知识,如果对他们来说很难,他们会去另一个网站。
我希望它对你有帮助。
几年前,许多网站上都有一个复活节彩蛋,它通过按下来激活一系列按键。也许你可以按照同样的策略来做你想做的事。
查看konami-js以重用那里的内容并且不要重新发明轮子 :-D