- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
哪些浏览器实现了输入属性“accesskey
”?
行为是否跨浏览器一致?
将 accesskey
用作额外的数据属性是否安全(例如“rel
”和“rev
”有时用于 一个
标签)?
此外,有没有办法在 JavaScript 中捕获“onaccesskeypress”?它只是触发一个 onclick 事件吗?
最佳答案
浏览器支持:
所有主流浏览器都支持accesskey
属性。尽管有一些讨论这对可访问性来说是否是一件好事,但它仍然是 HTML 的一部分(从 HTML5 开始)。
一致的行为:
只有在按下一组特定的控制键和定义的 accesskey
键才会激活链接时,行为才跨浏览器和平台保持一致。
根据定义,每个 Web 开发人员都可以根据自己的意愿自由定义访问键,并且对于常用链接(例如“跳转到主要内容”、“主页”、“站点地图”等)没有统一的标准., 所以网站之间没有一致性。请参阅下面我的建议。
此外,用于访问这些键盘快捷键的控制键因浏览器和平台而异,有时浏览器版本之间也会发生变化。
Wikipedia page about access keys提供了一个适用于大量浏览器的列表,并且应该为您提供一个最新的列表。
可以安全地将 accesskey
用作额外的数据属性:
我不确定您所说的“安全”是什么意思。以下是如何使用它的示例:
<a accesskey="9" href="/sitemap.html">Sitemap</a>
个人建议的访问 key :
0 - 主页
9 - 站点地图
8 - 辅助功能页面(列出按键)
1,2,3... - 主要导航项,仅限顶级
关于javascript - HTML 输入属性 "accesskey"浏览器兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5235911/
请看下面的代码: $('div').click(function(){ alert("Shortcut worked although element was hidden!"); });
这是什么意思:“该值必须是一组有序的唯一空格分隔标记”? 最佳答案 表示属性: 可以接受多个 key 每个 key 名称( token )不能包含空格 每个键名之间必须有一个空格 你不应该两次使用相同
我想选择所有定义了访问键的元素。 我知道我可以做到这一点:$('[accesskey]') ,但这在页面上给了我很多输入、href 等(其中大多数都有一个空的访问键)。 如何仅选择 accesskey
我想知道是否有一种方法可以用 JavaScript 模拟按下快捷键。它应该与以下 html 一起使用: click 这是我使用 jQuery 的方法(在 Chrome 中按 ALT+Z): var e
我想创建一个页面,其中某些输入和链接附加了访问键,我想通知用户他们需要按什么组合键来激活输入或链接。有没有办法通过 JavaScript 自动获取浏览器的 accesskey 组合键,或者我是否需要检
这似乎是一个反复出现的棘手问题,但我仍然没有解决方法或解决方法: 有没有办法在键盘快捷键之前拦截访问键? 我需要在我的收藏夹 导航器 IE 和 FF 上使用访问键,但我不想将现有的快捷键视为保留键。否
我想问一下accesskey如何删除alt,我有这个代码 " alt=""/> 所以我的访问键是 n,我必须按 alt + n 才能获得新订单,但我喜欢使用 n 只是因为很容易。我该怎么做谢谢。就目前
我正在编写微软 UI 自动化,AutomationElement 类中有两个属性 AcceleratorKey 和 AccessKey,有什么区别? 最佳答案 来自 MSDN : Accelerato
我有一个分配了 accesskey 的 anchor 。 anchor 用作按钮,但它必须是 anchor ,因为页面使用 jQuery UI 主题样式。 在 Chrome 中,一切正常,我可以使用
我有一个 分配给它的访问 key 。只要按钮可见,accesskey 就可以正常工作,但是当我设置 display: none 时或 visibility: hidden , accesskey 不再
哪些浏览器实现了输入属性“accesskey”? 行为是否跨浏览器一致? 将 accesskey 用作额外的数据属性是否安全(例如“rel”和“rev”有时用于 一个标签)? 此外,有没有办法在 Ja
我尝试了 preventDefault() 但没有成功。有什么我想念的吗? 如果可能的话,我会尝试全局禁用它(比如在 window 上注册事件) 最佳答案 似乎没有办法阻止事件的触发。唯一的选择似乎是
我在看 GM_registerMenuCommand Tampermonkey 中的函数,我注意到第三个参数称为 accessKey 并认为它是传递一个热键来触发这个命令。 传递的参数的格式是什么,我
document.getElementById('if-font').innerHTML =' http://example.com/?city='+cityName+'';
一个简单的 html 页面只包含两个控件,一个文本框和一个按钮。页面加载后,如果用户在文本框内单击并按“alt”+ p(按钮访问键),消息应显示为“I'm from key down!!”但是如果用户
我们有一个企业 Web 应用程序,我们正在将其从英语转换为泰语。让我们难过的一个领域是“访问 key ”问题。我们在 IE 中使用“Accesskey”属性来为我们的按钮提供快捷方式。但是,我们如何用
我正在使用 HTML5 和 jQuery 1.10 开发 Web 应用程序。我在输入和链接中使用 accesskey 属性来改进导航。 实际上我有这段代码: $("#linktabCost")
我在一个网站上工作,每个页面都有按钮,例如“提交”和“取消”。这些按钮中的每一个都有一个 accesskey 属性。提交按钮的 accesskey 属性设置为 S,取消按钮的 accesskey 属性
我正在尝试将 accesskey 用于 div 元素和 h1 元素。我将这些元素的 tabindex 属性指定为 tabindex="0"。使用 accesskey 中给出的快捷键访问此元素在 fir
我正在写我的第一个元素,我无意中遇到了这个问题。 {{names}} 奖品数组是: priz: ["四等奖","三等奖","二等奖","一等奖","幸运演员奖",
我是一名优秀的程序员,十分优秀!