阅读:2333回复:6
谁有左键或右键(不要中键和扩展)点击书签不关闭菜单的uc脚本用户被禁言,该主题自动屏蔽! |
|
1楼#
发布于:2016-11-22 16:08
uc 脚本不知道,扩展倒是有
Stay-Open Menu :: Firefox 附加组件 https://addons.mozilla.org/zh-CN/firefox/addon/stay-open-menu/?src=search |
|
2楼#
发布于:2016-11-22 17:50
![]() 忘了从哪儿提取的了,好像是TU吧 似乎只在安装TMP的时候有效?……不是很确定 话说论坛的[code]是不是彻底坏了 // ==UserScript== // @name BookmarkMenuStayOpen // @version 0.1.0.20140321 // @namespace BookmarkMenuStayOpen@Byzod.UC.js // @author custom.firefox.lady // @modifier Byzod // @description Stay open after click on bookmark menu // ==/UserScript== var BookmarkMenuStayOpen = function(){ // derives new function from the fx in-built js one, but with the menu closing removed var origBMEH = BookmarksEventHandler.onClick.toString(); // alert(origBMEH); //uncomment to quickly view what we got var menuClosingStr = "node.hidePopup();"; if (origBMEH.indexOf("function BEH_onClick(aEvent, aView)") !== -1 && origBMEH.indexOf(menuClosingStr) !== -1) { origBMEH = origBMEH.replace("function BEH_onClick(aEvent, aView)", ""); origBMEH = origBMEH.replace(menuClosingStr, "if (aEvent.button === 0) {node.hidePopup();}"); BookmarksEventHandler.onClick = new Function("aEvent", "aView", origBMEH); } // alert(origBMEH); //uncomment to quickly view if we changed it successfully // Clear TMP undo close tab menu's handler if(TMP_ClosedTabs && TMP_ClosedTabs.checkForMiddleClick){ origBMEH = TMP_ClosedTabs.checkForMiddleClick.toString(); // alert(origBMEH); //uncomment to quickly view what we got menuClosingStr = "closeMenus(aEvent.target);"; if (origBMEH.indexOf("function ct_checkForMiddleClick(aEvent)") !== -1 && origBMEH.indexOf(menuClosingStr) !== -1) { origBMEH = origBMEH.replace("function ct_checkForMiddleClick(aEvent)", ""); origBMEH = origBMEH.replace(menuClosingStr, "{}"); TMP_ClosedTabs.checkForMiddleClick = new Function("aEvent", origBMEH); } // alert(origBMEH); //uncomment to quickly view if we changed it successfully } } window.setTimeout( BookmarkMenuStayOpen, 100 ); |
|
|
3楼#
发布于:2016-11-22 18:08
用户被禁言,该主题自动屏蔽! |
|
4楼#
发布于:2016-11-22 21:43
|
|
5楼#
发布于:2016-11-22 21:52
linhaicong168:扩展也才35kb大小而已,为啥这么排斥扩展,脚本不稳定性高。回到原帖脚本的稳定性才高呢,我好些脚本是从24带过来的,现在50了还在用。扩展们都死了好多次了。 |
|
6楼#
发布于:2016-11-23 00:13
以前收集的一个UC脚本,不知道还有效没
location == "chrome://browser/content/browser.xul" && document.querySelector("#personal-bookmarks").addEventListener("mouseover", function (event) { event.originalTarget.classList.contains("bookmark-item") && event.originalTarget.setAttribute('closemenu', "none") }, true); |
|