Support: GitHub Readme Stats
qinxs / ease-bookmarks Goto Github PK
View Code? Open in Web Editor NEW简单易用的书签管理器
License: MIT License
简单易用的书签管理器
License: MIT License
Support: GitHub Readme Stats
我在edge和chrome中都试了,都不行,报错 invald manifest,后来用源码解压缩来安装,显示的问题才比较明显,就是没有设置linux的默认快捷键导致的安装失败,我手动加上了,就可以安装了,希望作者能够更新一下包,重新上传到edge和chrome 的应用商店,免去linux不能安装的麻烦。
在manifest.json里加对于linux的快捷键代码如下
"_execute_browser_action": {
"suggested_key": {
"windows": "Ctrl+Q",
"mac": "Command+Q",
"linux": "Ctrl+Q"
},
"description": "打开/关闭扩展"
}
滚动条
或分页
。这样可见区域的书签顺序符合添加的顺序
此扩展程序可能很快就会不再受支持,因为它不遵循 Chrome 扩展程序的最佳实践。
This extension may soon no longer be supported because it doesn't follow best practices for Chrome extensions.
超级好的插件,不过有2个小bug:
1.书签条目太多时,往底部滚动到最后一部分时会卡顿。设置为一栏会有此现象,设置多栏也有此现象。(类似现象在某个chrome插件也遇到过)
2.对倒数第二条目右键,扩展菜单会超出显示范围。对倒数第一条目右键则扩展菜单会正常地自适应向上打开。
这个 space 取消选中功能有什么具体的应用场所吗?
之所以想要取消这个功能, 是因为在搜索书签的时候, 不可避免的要输入多个关键字, 但是第一个关键字输入后, 想要输入空格, 此时按下空格并不会在输入框中增添空格, 而是取消书签的选中, 只有再次按下空格键的时候才会在输入框后面增添一个空格, 这有点反直觉
感谢作者开发出如此优秀的扩展
很好用的扩展,但是缺少了对收藏夹文件夹和书签进行排列的功能,如果添加了这样的功能,
这个扩展会更强悍
您好。
問題1: 在360X快速瀏覽器上無法新建文件夾和書簽
問題2:
如何打開中鍵新建書簽的功能。(已在設置里也改了fastCreate 2)
請問扩展控制台是在哪里打開的?
我是在F12 > 控制台輸入 BM.set('fastCreate', 2) ,但是命令無效。
#15
首先謝謝作者的這個插件。
我目前在嘗試從360X換到EDGE上(因為360X最近經常崩潰),但是EDGE的收藏夾邏輯真的用得想哭了 T^T。
(尤其用了這麼多年的360X收藏夾的方便)。
所以現在被迫又用回360X快速瀏覽器。
幸好找到作者這個插件(B站留言看到的,找了很多書簽插件)。
現在主要是先用用,看看能不能代替360的書簽習慣。謝謝
就是这个插件, tidy bookmarks, 没有老哥的界面好看,
https://chromewebstore.google.com/detail/tidy-bookmarks/bennikkpnelmfdiijpdclfincmnoabae
就像浏览器展示子文件夹那样, 每个子文件夹都是新的一列
可以参考一下
模仿下360极速的就挺好的
Chrome默认按Ctrl+单击就是在后台打开书签,而在这个扩展里却变成了Ctrl当前页打开,shift才是后台打开,混乱了,很不习惯。希望操作习惯和Chrome保持一致。谢谢!
非常感谢 !非常好 !
希望可以横向滚动就完美了 (现在只能上下滚动)( 就是 Quick书签菜单 的滚动布局 )
每列条数就是控制菜单高度?? 但是视乎无效
如题,之前看过支持vivaldi,可是我下载的crx不能加载,压缩包解压后也不行,所以特来请教,感谢大佬开发这软件
If you set to open a bookmark in ''Current tab'' inside the options for the extension, the popup of the extension won't automatically close after clicking the bookmark. You need to click again outside the popup to close the popup.
When the extension is set to open a bookmark in ''New tab'', the popup will close automatically once the bookmark is clicked. This is normal behavior and the same should be observed when you set the extension to open the bookmark in current tab.
Cheers
不能直接把书签拖动到文件夹中,不能改变文件夹中书签的位置(改变所在的文件夹-有A到B)
js小书签,需要用到此功能
V2的 API
为 chrome.tabs.executeScript
,支持
V3的 API
为 chrome.scripting.executeScript()
,明显不支持
Manifest V3 migration checklist 里说到:
Are you executing remote code or arbitrary strings?
You can no longer execute external logic using chrome.scripting.executeScript({code: '...'}), eval(), and new Function().Move all external code (JS, Wasm, CSS) into your extension bundle.
Update script and style references to load resources from the extension bundle.
Use chrome.runtime.getURL() to build resource URLs at runtime.
另外,Tampermonkey 的 issue #644 中也说明了还不支持
目前很容易通过拖放把书签从父目录移动到子目录,但是反过来操作却不行,希望增加一个移动到父目录的功能,不然每次还要切换到系统自带的书签管理器比较不方便
首先谢谢qinxs推出该插件,也是我寻找多年比较满意好用的插件
我给一些建议:
高分屏屏幕显示放大的情况下,favicon图标会显示模糊。解决方法可以通过js获取屏幕缩放比例,比如var ratio = getRatio();//getRatio是自行实现的获取屏幕缩放比例的函数。获取不到则返回初始值0。再拼接到favicon的链接字符串中,favicon = chrome://favicon/size/16@${ratio===0?1:ratio}x/${url}
;即可完美解决高分屏图标模糊的问题。
另附自定义美化样式,供插件用户使用:
:root{--color-hover:#3ec487;--color-hover-text:#ffffff;--textbox-border-color:#5160fc;--color-theme:#1abc9c;--color-scrollbar-thumb:rgba(213,183,10,.4);}.dark{--color-hover-text:#adaaa6;}#context-menu > li:hover{color:var(--color-hover-text);}.item:hover,.item:focus,.item.active,.item.seleted{color:var(--color-hover-text);box-shadow:0px 0px 6px var(--color-hover);}.item{border-radius:20px;}#context-menu > li{border-radius:6px;}main{padding:10px;min-height:200px;max-height:496px;}#context-menu,#dialog{padding:3px;border-radius:9px;box-shadow:0 0px 6px rgba(0,0,0,.2);}#edit-dialog-text{font-weight:600;}.title{padding:6px 10px;background-color:transparent;}.textbox{border:2px solid var(--textbox-border-color);border-radius:10px;}button{padding:.3em .8em;background-color:var(--textbox-border-color);color:var(--color-hover-text);border:0px solid var(--textbox-border-color);border-radius:20px;}nav{font-size:14px;}nav > a{padding:0px 10px;margin:2px 0;display:inline-block;color:var(--color-text);background-color:transparent;border-radius:14px;border:2px solid var(--color-theme);word-wrap:break-word;word-break:break-all;}#search-input{width:100%;height:auto;padding:5px 12px;border:2px solid var(--color-border);border-radius:16px;}hr{height:2px;margin:2px 6px;}header{border-radius:0 0 20px 20px;}footer{background-color:transparent;border-radius:14px 14px 0 0;box-shadow:0 0 3px var(--color-border)}#bookmark-manager{font-size:14px;}::-webkit-scrollbar{width:10px;height:12px;}::-webkit-scrollbar-thumb{border-radius:6px;}
描述有点不理解,见谅
Please refer to the following link
Thank you for your hard work.
Looking to move from Chrome to Firefox, this extension is the only one I can't find a good replacement for.
Is a Firefox version planned or possible?
Thanks.
扩展的图标能不能添加一个自定义的选项,比如能设置成edge扩展的图标样式,看起来统一协调。
javascript:navigator.clipboard.writeText(decodeURIComponent(window.location));
这个无法使用,用浏览器自带的就完全没问题。
好用,就差个同步了
希望增加记住书签打开位置的功能,书签过多导致的目录层级太多每次打开都需要重新进入目录
I have three wishes for the Ease Bookmark-plugin for Edge:
Is that possible with the Custom style?
Thanks in advance :-)
建議啟動位置增加上次搜索關鍵字
1.7.2版本的更新导致第一次设置自定义css后,再次打开设置控制台报错,导致设置页面操作无效。旧版本没有这个问题。另附上新版自定义css样式,供插件用户使用。
:root{--color-hover:#3478f6;--color-hover-text:#ffffff;--textbox-border-color:#3478f6;--color-body-background-color:#eee;--color-theme:#3478f6;--color-theme-secondary:#3475f6;--color-scrollbar-thumb:rgba(10,101,213,0.263);--color-opacity-border:rgba(50,50,50,0.2);--color-input-background:rgba(240,240,240,0.5);--color-hover-menu:rgba(221,221,221,0.8);--height-item:25px;}.dark{--color-hover-text:#adaaa6;}#context-menu > li:hover{background-color:var(--color-hover-menu);}.item:hover,.item:focus,.item.active,.item.seleted{color:var(--color-hover-text);}.item{font-size:12px;border-radius:6px;}#context-menu > li{padding:1px 14px;margin-top:2px;margin-bottom:2px;border-radius:5px;}html{height:1080px;scrollbar-width:none;}body{margin:8px;background-color:var(--color-body-background-color);}header,main,footer{background-color:var(--color-background);border-radius:10px;}header{width:calc(100% - 16px);position:fixed;top:54px;left:0;padding:8px;margin:8px;border-bottom:0;box-shadow:0 0 0.5px var(--mask-background-color);z-index:2;}footer{width:calc(100% - 16px);position:fixed;bottom:0px;left:0px;margin:8px;padding:10px;box-shadow:0 0 0.5px var(--mask-background-color);}main{width:calc(100% - 16px);position:fixed;top:116px;left:0;height:calc(100vh - 164px);padding:4px;margin:0 8px;margin-bottom:46px;min-height:240px;max-height:none;}nav{width:calc(100% - 16px);background-color:var(--color-background);box-shadow:0 0 1px var(--mask-background-color);border-radius:10px;position:fixed;top:0px;left:0;min-height:6px;height:46px;margin:8px;padding:8px;overflow:hidden;font-size:13px;}nav::before{content:"双击跳转上一级";color:var(--color-text);display:block;border-radius:6px;border:1px solid var(--color-border);margin-bottom:8px;padding:4px 10px;}nav::after{content:"";display:block;position:absolute;right:15px;top:15px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2FyZXQtZG93bi1maWxsIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik03LjI0NyAxMS4xNCAyLjQ1MSA1LjY1OEMxLjg4NSA1LjAxMyAyLjM0NSA0IDMuMjA0IDRoOS41OTJhMSAxIDAgMCAxIC43NTMgMS42NTlsLTQuNzk2IDUuNDhhMSAxIDAgMCAxLTEuNTA2IDB6Ii8+Cjwvc3ZnPg==);height:16px;width:16px;}nav:hover{z-index:10;height:auto;}nav:hover::after{background:transparent;}nav > a{padding:0px 10px;margin:2px 0;display:inline-block;color:var(--color-text);background-color:transparent;border-radius:14px;border:2px solid var(--color-theme);word-wrap:break-word;word-break:break-all;}nav > i{font-weight:600;}#context-menu,#dialog{font-size:12px;padding:2px;border-radius:8px;border:1px solid var(--color-opacity-border);box-shadow:0 0px 16px var(--mask-background-color);}#context-menu{padding:0 2px;}.mask{background-color:transparent;}#dialog{border:1px solid var(--color-opacity-border);border-radius:10px;padding:14px;top:-54px;width:100%;max-width:260px;background-color:rgba(255,255,255,0.3);backdrop-filter:saturate(50%) blur(10px);}#edit-dialog-text{font-weight:600;}#edit-dialog-name{font-size:13px;padding:1px 8px;margin:14px 0;}#dialog .textbox:focus,#dialog input:focus{background-color:transparent;border-color:var(--color-theme);}.dialog-btns{justify-content:space-between;}.title{font-size:14px;padding:6px 10px;background-color:transparent;}.textbox{background-color:var(--color-input-background);border:1px solid var(--color-border);padding:0 14px;border-radius:6px;}button{font-weight:200;width:calc(50% - 7px);border-radius:6px;padding:0.2em 0.8em;background:linear-gradient(
180deg,var(--color-theme-secondary) 0%,var(--color-theme) 100%
);color:var(--color-hover-text);border:1px solid var(--color-theme);}#edit-cancel{font-weight:400;background:var(--color-background);color:var(--color-text);}#search-input{width:100%;height:auto;padding:5px 12px;border:2px solid var(--color-border);border-radius:16px;}hr{height:0px;border-bottom:0.5px solid var(--color-border);margin:0px 4px;}#bookmark-manager{font-size:13px;color:var(--color-theme);}li#bookmark-delete:hover{color:var(--color-hover-text);background-color:#ff2442;}#search-list:empty::after{content:"没有结果";}.folder-list.show-tip:empty::after{content:"没有结果";}::-webkit-scrollbar{width:8px;height:12px;}::-webkit-scrollbar-thumb{border-radius:6px;}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.