tomhome
小狐狸
小狐狸
  • UID22697
  • 注册日期2008-01-20
  • 最后登录2019-09-22
  • 发帖数10
  • 经验29枚
  • 威望0点
  • 贡献值26点
  • 好评度0点
阅读:402回复:2

【已解决】求助大神们:FF68以后很多UC脚本不能用以后,鼠标悬停切换标签页等如何解决

楼主#
更多 发布于:2019-08-16 09:23
求助:很多UC脚本不能用以后,大家下列问题怎么解决
1.鼠标悬停切换标签页
2.右键关闭标签页
3.鼠标手势(有没有拖曳和手势都能用的,smartup 在有些页面上不生效)
4.固定FF三道杠的位置


非常感谢各位大神。
藉无棱
小狐狸
小狐狸
  • UID57131
  • 注册日期2019-05-27
  • 最后登录2019-09-22
  • 发帖数2
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
  • 忠实会员
1楼#
发布于:2019-08-16 17:00
能用啊
//15.  右键关闭标签页
gBrowser.tabContainer.addEventListener("click",
    function (event) {
        if (event.button == 2 && !event.ctrlKey) {
            const tab = event.target.closest('.tabbrowser-tab');
            if (!tab) return;
            gBrowser.removeTab(tab);
            event.stopPropagation();
            event.preventDefault();
        }
    },
    false);
fanmli
小狐狸
小狐狸
  • UID51688
  • 注册日期2015-11-08
  • 最后登录2019-09-15
  • 发帖数51
  • 经验65枚
  • 威望0点
  • 贡献值60点
  • 好评度8点
  • 社区居民
  • 忠实会员
2楼#
发布于:2019-08-18 20:07
// 01. 自动切换到鼠标移动到的标签页
((g, w) => {
  class TabPlus {
    constructor() {
      this.SelectedTabOnMouseover();
    }
    SelectedTabOnMouseover(timeout) {
      g.tabContainer.addEventListener('mouseover', e => {
        if (e.target.localName !== 'tab') return;
        timeout = setTimeout(() => g.selectedTab = e.target, 1);
      }, false);
      g.tabContainer.addEventListener('mouseout', () => clearTimeout(timeout), false);
    }
  }
  new TabPlus();
})(gBrowser, window);
游客

返回顶部