kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
阅读:1946回复:7

能不能用CSS+Stylish更改Accesskey?

楼主#
更多 发布于:2011-04-22 16:25
最近发现不管是用Stylish还是用Adblock屏蔽本论坛右上角的搜索条,Alt+S都无法发帖了(用Stylish隐藏/预览时还是可以的,再次刷新就又不能Alt+S了),只有Ctrl+Enter,很不习惯。看了一下这个元素的selector为
INPUT[type="text"][size="30"][accesskey="s"][name="q"]

不知道光用Stylish能不能改变这个accesskey?还是要用到Scriptish或者UCJS?

谢谢。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-16
  • 发帖数2767
  • 经验578枚
  • 威望1点
  • 贡献值128点
  • 好评度100点
  • 社区居民
  • 最爱沙发
  • 忠实会员
1楼#
发布于:2011-04-22 16:25
用这个试试。
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.firefox.net.cn") {
#search {display:none !Important;}
}
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
2楼#
发布于:2011-04-22 16:25
看看行不行

依然是不行。好像也是最近的6.0中才有这个现象的。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
randull
小狐狸
小狐狸
  • UID25302
  • 注册日期2008-07-07
  • 最后登录2011-08-19
  • 发帖数3
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2011-04-22 16:25
单单说改变accesskey是可以用UCJS的,如修改右键的复制链接地址的accesskey为t,可以用
var copylinkMenuItem = document.getElementById('context-copylink');
  copylinkMenuItem.setAttribute('accesskey', "t");
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
4楼#
发布于:2011-04-22 16:25
谢谢。不过我最近发现问题不是这个,而是Firefox 5或者6在本论坛按Alt+S就是没有反应,但是Firefox 4则正常,只要隐藏了搜索栏,按Alt+S就是回帖。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
5楼#
发布于:2011-04-22 16:25
按 Alt+S 不是弹出主菜单的“历史”下拉菜单么?CSS 代码,应该是不可以改变快捷键的。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
6楼#
发布于:2011-04-22 16:25
GOLF-AT:按 Alt+S 不是弹出主菜单的“历史”下拉菜单么?CSS 代码,应该是不可以改变快捷键的。回到原帖

我还CSS隐藏了历史菜单
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
MalcKear
千年狐狸
千年狐狸
  • UID35386
  • 注册日期2011-03-05
  • 最后登录2020-03-02
  • 发帖数1348
  • 经验131枚
  • 威望0点
  • 贡献值16点
  • 好评度10点
  • 社区居民
  • 忠实会员
7楼#
发布于:2011-04-22 16:25
GOLF-AT:按 Alt+S 不是弹出主菜单的“历史”下拉菜单么?CSS 代码,应该是不可以改变快捷键的。回到原帖

我通常是先显示菜单栏的....
游客

返回顶部