|
阅读:3731回复:10
右键关闭 UC 脚本失效了,请大佬修复下//右键关闭标签页
gBrowser.tabContainer.addEventListener("click",
function(event) {
if (event.target.localName == "tab" && event.button == 2 && !event.ctrlKey) {
gBrowser.removeTab(event.target);
event.stopPropagation();
event.preventDefault();
}
},
false); |
|
|
1楼#
发布于:2019-05-30 11:55
// 右键关闭标签页
((g, w) => {
class TabPlus {
constructor() {
this.rightClick()
}
rightClick() {
g.tabContainer.addEventListener('click', e => {
if (e.button === 2 && e.target.localName === "tab" && !e.ctrlKey) {
e.preventDefault();
g.removeTab(e.target);
e.stopPropagation();
}
}, false);
}
}
new TabPlus();
})(gBrowser, window); |
|
|
2楼#
发布于:2019-05-30 12:53
|
|
|
3楼#
发布于:2019-05-30 13:42
|
|
|
4楼#
发布于:2019-05-30 13:51
//右键关闭标签页
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); |
|
|
5楼#
发布于:2019-05-30 14:21
|
|
|
6楼#
发布于:2019-05-30 23:29
|
|
|
|
7楼#
发布于:2019-05-31 19:34
lonely_8://右键关闭标签页老大帮忙在修改一下我用的2个UC谢谢了! 1、 // 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);
2、 //双击标签页刷新当前页面
gBrowser.tabContainer.addEventListener('dblclick', function(event) {
if (event.target.localName == 'tab' && event.button == 0) {
document.getElementById("Browser:Reload").doCommand();
}
}); |
|
|
8楼#
发布于:2019-05-31 20:43
fanmli:老大帮忙在修改一下我用的2个UC谢谢了!都是相同的问题。 // 01. 自动切换到鼠标移动到的标签页
((g, w) => {
class TabPlus {
constructor() {
this.SelectedTabOnMouseover();
}
SelectedTabOnMouseover(timeout) {
g.tabContainer.addEventListener('mouseover', e => {
const tab = e.target.closest('.tabbrowser-tab');
if (!tab) return;
timeout = setTimeout(() => g.selectedTab = tab, 1);
}, false);
g.tabContainer.addEventListener('mouseout', () => clearTimeout(timeout), false);
}
}
new TabPlus();
})(gBrowser, window);
//双击标签页刷新当前页面
gBrowser.tabContainer.addEventListener('dblclick', function(event) {
if (event.button == 0 && event.target.closest('.tabbrowser-tab')) {
document.getElementById("Browser:Reload").doCommand();
}
}); |
|
|
9楼#
发布于:2019-06-01 07:54
|
|
|
10楼#
发布于:2019-06-02 14:19
还有人在搞uc脚本。我的十几个都抛弃了。能用扩展的都用扩展了。没扩展的就改变习惯。比如这个右键关闭我现在就用系统的双击了。
|
|
