这绝对是闲的……
小书签有很多优点,其中之一就是安装方便。
有多方便呢?我给你一个链接,你别点击,直接拖拽到书签栏,就安装好了。
但是在这个论坛里,老鼠做不到啊!小书签的链接会被过滤,所以每次只能以代码形式发布。
然后,我就写了一个小书签来解决这个问题。(可前往此处安装: https://bookmarklet.appinn.me)
- 首先,复制以下代码
- 然后,随意新建一个书签
- 修改书签
- 标题随便写
- 地址清空,然后粘入刚刚复制的代码
然后在论坛里有小书签代码的帖子中,点击一下刚才建立的小书签,就会在代码上面添加一个链接,拖拽链接到书签栏即可安装。算是一劳永逸吧
javascript:void(
document.querySelectorAll('pre').forEach(el=>{
const codeEl = el.querySelector('code');
if(codeEl){
const codeArray = codeEl.innerText.split('\n');
let lastLine = '';
for(;1;){
lastLine = codeArray.pop();
if(lastLine.length){ break; }
};
if(/^\/\/\s+bookmarklet:/i.test(lastLine)){
const bmlName = lastLine.replace(/^\/\/\s+bookmarklet:\s*/i, '');
let bmlUri = '';
for(const codeLine of codeArray){
bmlUri += codeLine.trim();
}
const newNode = document.createElement("a");
newNode.href = bmlUri;
newNode.innerText = bmlName;
const parentNodeEl = el.parentNode;
parentNodeEl.insertBefore(newNode, el)
}
}
})
)
// bookmarklet: 给我小书签安装链接
写给其他小书签作者:
在代码最后一行加入如下注释即可适配此脚本 (注意代码块语言必须是 javascript
)
// bookmarklet: 小书签的标题