Bookmarklet - 小书签,实用浏览器小工具

【JS】利用书签脚本提升Chrome浏览器的自动化操作效率 本文详细介绍了如何利用JavaScript书签脚本(Bookmarklet)提升Chrome浏览器的自动化操作效率。通过从零开始的制作教程,讲解了核心技巧如使用void(0)避免页面跳转,并提供了页面美化、表单填充、数据提取等实战应用场景,帮助用户无需安装插件即可实现一键操作,显著提升网页浏览与工作效率。 阅读详情
导读:




1 、什么是 Bookmarklet ?

Bookmarklet ,大陆这边一般都称呼为小书签,台湾那边称呼为书签列小程式 or 书签小程式。它是一段 JavaScript 脚本,一般网络上的小书签都是一个链接,它的安装非常简单,只需要把链接拖到你的收藏夹里。


    1.1 、详细安装步骤


以推荐到豆瓣这个小书签为例子,豆瓣的“推荐到豆瓣”小书签的的安装步骤非常详细,在不同的浏览器安装办法:



  • 添加到 firefox

    把推荐到豆瓣拖到书签工具栏上。
  • 添加到 IE / Maxthon / opera

    右键点击推荐到豆瓣,选择“添加到收藏夹”如果出现安全警报: “您正在添加一个可能不安全的收藏页。是否继续?” 选择“ 是” 。
  • 添加到 safari

    把推荐到豆瓣拖到书签工具栏上



    1.2 、怎么使用小书签?


在收藏夹工具栏或者收藏夹里点击推荐到豆瓣就会弹出“推荐当前网页到豆瓣”的窗口。非常方便。



2 、收集小书签


    2.1 、小书签收集站点


这两个站点都是英文,非常棒。



    2.2 、收集小书签的文章


  1. Bookmarklets 放在书签里的实用浏览器小工具补完列表 by 电脑玩物

    内容摘要: GmailThis 、 TinyURL 、 BugMeNot 、 FormTextResizer 、 View Password 、网页全文翻译、 Google 的翻译工具、 Technorati 链接资料查询工具 …..

  2. 常用的 3 个 bookmarklet by 车东

    MovableType it + del.icio.us it + Flickr it

  3. Google Bookmarklets - 帮你快速使用谷歌 by 花儿开了

    添加到 Google Reader 、站内搜索、搜索反向链接的页面、显示网页快照、查看 PageRank…..

  4. [ 收集 ] 一些非常有用的便利小书签 by plod

  5. Mouseover DOM Inspector by 网络暴民 Jacky’s Blog

    超强的 DOM 调查的 Bookmarklet ,只要 mouse over 就可以得知当前所在的 html 的 element 的资料。

  6. Design Bookmarklet by Idea Grapes

    虽然有 Web Developer Toolbar 这个火狐扩展,但这个书签是网页设计爱好者必备的。有网格、标尺、测量、坐标。能够非常方便得测量网页。

  7. Coral-cdn 的穿墙书签 by 凡人弄

  8. 我的 Bookmarklets by WebLeOn

    有些和上面的重复。

  9. Geek to Live: Ten Must-Have Bookmarklets by lifehacker

    有些和上面的重复

  10. SuaSua (刷刷) : 自动刷新任何网页,保护您的 F5 键


  11. CiteBite 创建链接至任意页面的引用内容 by 磨剑庐

  12. 页面挂载输入法与划词翻译 by Alone

  13. 试作去除 Google Ads 的 Bookmarklet

  14. 百度博客搜索 bookmarklet

  15. 利用 Bookmarklet 改变 Firefox 的窗口大小由于 by Fiorano’ Blog

    我的电脑是宽屏,特别是在有 NBA 转播的时候,常常会把 Firefox 的窗口变小,一边看比赛一边上网看新闻。而每次都用鼠标去拖拽改变大小很不方便。现在利用 Bookmarklet 可以很方便的实现。

  16. 也是书签解缩址 - 三只小猪解缩址 http://3pig.cc

3 、实用小书签推荐


从 Jesse’s Bookmarklets Site 精选出来的:



下面这几个我就不支持做成小书签了,大家到收集页面去收藏。因为做出来的都是失败的,不知道是 wp 的原因还是其他因素。

  • sort table

    表格排序
  • zap plugins

    移除 java , flash ,背景音乐,第三方 Ifames
  • zap colors

    让页面的颜色变成白底黑字
  • zap cookies

    移除当前网站的 cookie
  • restore context menu

    还原被锁的右键菜单(不支持 Opera )
  • restore selecting

    修复无法选择文字的页面。破解一些有版权保护的页面。请勿用于非法活动。(不支持 Opera )
  • up

    返回到上一层地址。等于资源管理器的“向上”按钮。比如可以让你从 www.appinn.com/a/b.html 快速访问到 www.appinn.com/a/
  • increment

    让网址的最后一个数字加 1 ,翻页必备
  • decrement

    让网址的最后一个数字减 1 ,翻页必备

从 bookmarklets.com 选出来的


自动滚动屏幕, Esc 停止,不支持 IE Opera

Scroll Page ( very slow )

Scroll Page ( slow )

Scroll Page ( fast )

Scroll Page ( very fast )


4 、私藏小书签推荐


私藏?你竟然敢私藏!?哎呀我不是放出来了嘛,大部分都是我根据一些小书签修改的。我不敢保证支持所有浏览器,我只能保证 firefox 是没问题的。


图片收集狂必备:


OnlyListImage

ListJPG

ListGIF

ListPNG

ListBMP

这些是在新窗口列出当前页面图片,会处理重复图片,印象中这几个是我修改的。


ShowSelectPic

在新窗口显示选中的图片。


煎蛋有
个规矩:数字,英文和中文交界的地方要留空格。这是个非常好的习惯,可以让读者看文章更轻松。想要证据?打开 word
输入写点中英文看看吧。强烈呼吁所有写博的朋友都养成这个习惯。只是有时候会忘记或者懒得空格,所以就有了这个小书签。适合 wordpress
用户。因为发生很奇怪的问题,我没办法把下面的代码写成一个链接,所以只能委屈大家新建一个书签,在地址中粘贴下面的代码。


javascript:(function(){var
q;q=document.getElementById(’content’).value;q=q.replace(/([a-zA-Z0-9~!@#/$%/^&/*-_/+=, //?:/%22]+)/g,%22%20$1%20%22);q=q.replace(/%20′%20/g,%22′%22);q=q.replace(/%20%20/g,%22>%22);q=q.replace(/(%20+)/g,%22%20%22);document.getElementById(’content’).value=q;})();


其他看图片设置:


5 、在线小书签工具


Bookmarklet Builder 方便书写小书签的工具。对于开发者,可以把多行代码变成一行( Compress )。对于学习者,可以把小书签展开成多行( Format )。


blummy 小书签太多了怎么办?建立几个文件夹分类,或者使用这个服务,详细介绍请看凡人弄的文章


另外 realazy 的文章在讨论写 bookmarklet 的注意点。


这里还有一篇教学:如何为一个搜索引擎创建搜索小书签(英文)


6 、小结与快捷键秘籍


现在很多的 web 2.0 都提供这样方便的提交内容的小书签,比如 Google Reader 的 note,还有 evernote 等等,非常多。所以我们要善用这些神奇的小工具来提供上网效率。


看到这里,你会觉得 Bookmarklet 和火狐扩展 Greasemonkey ( IE 下的 IE7Pro 也有这个扩展)的功能重复了。 BookMarklet 是手动, Greasemonkey 是全自动的。 BookMarklet 是作为   Greasemonkey 的一个补充工具。


IE 用户可以为小书签设置一个快捷键:


在小书签上右击选择“属性”,在“快捷键”一栏输入按下快捷键,然后点击确定,IE
会弹出一个对话框:“javascript”协议没有已注册的程序。是否仍保留这一目标?选择“是”。
用法当然是按下设置好的快捷键了。



火狐用户可以设置一个“关键字”,关键字可长可短:


同样是在小书签上右击选择“属性”,比如我为 OnlyListImage 设置的关键字为 li。用法是:在地址栏输入 li,并回车。(快速把光标定位到地址栏的快捷键是 Alt + D)



7 、读者的补充

尘世客 补充:

补充个划词翻译:沪江小D


Vane 补充:

推荐一个搜索 verycd 资源的书签,还有一个blackr 浏览 flickr 时去除其他页面元素只留图片。


thw 补充:

罗列当前页面上的链接并使其可点击

javascript:(function(){as=document.getElementsByTagName("a");str="";for(i=0;i
.length;i++){str+="
rel="nofollow">"+as[i].href+"
/n"}str+="";with(window.open()){document.write(str);document.close();}})()


likin 补充:

来迟啦,我也来推荐一个,网页日翻中:

javascript:location.href=%22http://www.worldlingo.com/wl/mstranslate/UP26384/T1/P2/l/zh/microsoft/computer_translation.html?wl_lp=JA-zh&wl_fl=3&wl_g_table=-3&wl_url=%22+location.href;

“JA-zh”换掉就可实现其它语言之间的翻译,部分如下:

ENzh=〉英翻中

zhEN=〉中翻英

JA-zh=〉日翻中

zh-JA=〉中翻日

ZH_CN-ZH_TW=〉简转繁

ZH_TW-ZH_CN=〉繁转简

DEzh=〉德翻中

NL-zh=〉荷翻中

ELzh=〉希翻中

ESzh=〉西翻中

PTzh=〉葡翻中

RUzh=〉俄翻中

KO-zh=〉韩翻中


本文转自

http://www.appinn.com/bookmarklet/
ChatGPT对话保存神器:浏览器书签工具原理与实战指南 在Web开发领域,JavaScript是实现网页交互与内容操作的核心技术。其核心原理在于通过DOM操作与浏览器API,实现对网页内容的动态读取与处理。这一技术价值在于能够在不依赖后端服务器的情况下,于客户端本地完成数据提取与文件生成,极大地提升了工具的轻量化与隐私安全性。Bookmarklet(书签小程序)正是这一原理的巧妙应用,它将JavaScript代码以`javascript:`协议形式存储在书签中,点击即可在当前页面上下文中执行,实现特定功能。这种方案特别适用于需要快速响应网页结构变化、追求零安装与 阅读详情

相关推荐

基于ROS下的安卓手机图像和IMU跑ORB-SLAM3

接之前文章继续,手上没有现成的单目+IMU硬件,但是安卓手机几乎人人都有。因此,本文讲下如何用手机跑ORB-SLAM3的Mono和Mono_Inertial。 1. 手机与PC通信 基于ROS下的信息发布和订阅,手机和PC在一个局域网下进行信息(image和IMU)传输。 手机APK参考了github上的2个开源Android_Camera-IMU和android_ros_sensors,基于ros_java生成安卓APP,下载安装任一个APP到安卓手机,界面分别是这样: 手机和PC连一个无

h_372101的博客 1万+

书签 JavaScript(Bookmarklet)详解

Bookmarklet 是保存在浏览器书签里的“URL”,但以开头,点击后会在当前页面上下文里执行那段 JavaScript。它不需要扩展安装权限,常用于快速辅助操作:提取信息、改页面样式、批量打开链接、调用 API 等。它本质是“在当前页面里执行一段脚本”。

askein的博客 2350

IWR6843ISK+DCA1000EVM 本人遇到的所有报错和解决方案

本文详解了初次使用DCA1000EVM和mmave studio遇到的一系列的问题以及解决方法

2301_77883976的博客 3311

浏览器 bookmarklets 如何安装 和 使用

什么是Bookmarklet?(下面有补充) Bookmarklet ,一般都称呼为小书签。它是一段 JavaScript 脚本,一般网络上的小书签都是一个链接,它的安装非常简单,只需要把链接拖到你的收藏夹里。 Bookmarklet的优势? 1.同时适用于各种浏览器 Bookmarklet可以同样作用于当前各种浏览器。一般一个Bookmarklet,可以直接作用在Chrome,Fir

xiongzhengxiang的专栏 1684

保姆级避坑指南:在Ubuntu 22.04上成功复现VMamba模型(附完整环境依赖清单)

本文提供了在Ubuntu 22.04上复现VMamba模型的详细指南,包括环境准备、CUDA与PyTorch的精确匹配、依赖安装的疑难杂症解决以及完整环境清单。特别针对Linux系统下的环境复现问题,提供了实用的避坑技巧和验证方法,帮助开发者高效完成VMamba模型的部署。

weixin_29083373的博客 263

NFC门禁卡复制全解析:从M1卡到UID卡的攻防实践

本文深入解析了NFC门禁卡的安全机制与攻防实践。从M1卡基于Crypto1算法的原理漏洞讲起,详细阐述了利用Proxmark3等工具进行侦听、破解密钥及使用UID卡进行复制的完整攻击链条。同时,为防御方提供了从升级CPU卡、启用全扇区认证到部署多因子验证的系统性防护策略,旨在帮助管理员构建更稳固的物理安全防线。

weixin_29182481的博客 1402

Bookmarklet编写指南

作者: 阮一峰 日期: 2011年6月11日 前一段日子,我写了两个Bookmarklet----"短网址生成"和"短网址还原"。 它们用起来很方便,除了我本人之外,其他朋友也在用。第一次发布Bookmarklet,就能有用户,我挺满意的。 下面就是我整理的《Bookmarklet编写指南》,供自己和需要的朋友参考。 ===========================

哲 802

双相机坐标系标定

工业双相机对位标定

sinat_33762356的博客 8317

15个前端开发/网页设计师必备的Bookmarklet

15个前端开发/网页设计师必备的Bookmarklet   Bookmarklet(书签工具)是节省网页设计/前端开发时间的最佳工具。仅需点击一下,它就能提供很多信息或帮助。Bookmarklet是使用一段Javascript代码编辑而成的书签,当你

CSS fly 1390

S7-1200五轴伺服系统PLC控制方案与调试技巧

工业自动化领域中,多轴伺服控制是实现精密加工的核心技术。基于PROFINET实时通信协议和PLCopen运动控制标准,现代PLC(如西门子S7-1200)能够实现多轴高精度同步控制。其技术原理是通过等时同步模式确保各轴运动的时序一致性,结合PID调节和电子齿轮比实现位置闭环。这种方案在数控机床、3D打印等场景具有重要应用价值。本文以五轴联动系统为例,详细解析了S7-1200与V90伺服驱动器的硬件组态方案,包括PROFINET环网配置和IRT同步设置。在软件层面,重点介绍了基于TIA Portal的工艺对象

weixin_34332905的博客 415

基于STM32与SimpleFOC实现直流无刷电机开环控制的实战指南

本文提供了一份基于STM32微控制器与SimpleFOC开源库实现直流无刷电机开环控制的详细实战指南。内容涵盖硬件连接、PlatformIO环境搭建、核心代码解析及上电测试,旨在帮助开发者快速验证硬件并理解开环控制的基本原理,为后续实现高性能的闭环FOC控制奠定基础。

xxx12的博客 961

20个有用的Bookmarklet

Bookmarklet是Bookmark和Applet的组合词,Bookmark大家都知道是书签的意思,Applet是指运行于某一特定容器的程序(随着JAVA一起出现)。Bookmarklet就是像书签一样的一小片段程序,运行于Web浏览器中。 del.icio.us的忠实用户们对Bookmarklet肯定是情有独钟的,有了Bookmarklet之后,分享链接变得方便许多...

weixin_34391854的博客 234

西门子博图v16安装密钥提示报错:CryptAcquireContext MS_DEF_PROV Error of containger opening...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 3305

浏览器集成指南:bookmarks.public用户脚本与书签小工具使用技巧

bookmarks.public是一个基于HTML和jQuery的自托管书签模板,让你轻松管理个人书签。本文将详细介绍如何通过用户脚本和浏览器集成功能,实现快速添加和管理书签的技巧,帮助你打造高效的书签管理系统。 ## 🌟 什么是bookmarks.public用户脚本? 用户脚本(Userscript)是一种可以增强浏览器功能的小型程序。bookmarks.public提供的[add-bo

gitblog_01066的博客 768

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

在chrome浏览器编写一个复制链接的js脚本书签 (Bookmarklet)

最近发现一段js脚本,放到chrome浏览器的书签栏里,点击一下就可以执行一些操作。 后来找一找,发现原来它是有个特定的名字,叫做:Bookmarklet 通过这个名字,可以在网上搜到各种有意思的脚本。也有编写教程。 这里先附上别人的编写指南,可以简单了解一下: Bookmarklet编写指南 - 前端博客 - 博客园 https://www.cnblogs.com/wpbars/p/3345942.html 里面就是一些Bookmarklet编写最基础的格式,想自己写的可以学习学习。 然后

willgon的专栏 2359

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

bookmarklet 书签小程序

bookmarklet 简单学习1,弹出内容 1,弹出内容 javascript:(function(){alert('hello');})() 参考: Chrome扩展程序(和Bookmarklets)

mixboot 1098

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

探索智能书签的新境界:Miniasp En-Zh Bookmarklet

探索智能书签的新境界:Miniasp En-Zh Bookmarklet 在数字化阅读的时代,我们经常遇到英文文档与资源,而翻译工具往往无法很好地处理长篇文章或代码片段。为此,应运而生,这是一个强大的JavaScript书签工具,它可以一键将英文网页翻译成简体中文,让你轻松跨越语言障碍。 项目简介 Miniasp En-Zh Bookmarklet 是一个轻量级的Web应用,你可以将其添加到浏览...

gitblog_00086的博客 550

Bookmarklet Gen 实战指南:在 YOURLS 中将 JavaScript 压缩为可书签化的 Bookmarklet 链接

Bookmarklet Gen 是一个轻量级的 PHP 库,核心能力是把"可读的 JavaScript 代码"一键转换为可直接拖入浏览器书签栏、以 `javascript:` 协议执行的 Bookmarklet 链接。在 YOURLS 项目中,它被封装为 `yourls_make_bookmarklet()` 函数,支撑管理后台"工具"页中 Shorten、Instant Shorten、Cust

gitblog_00214的博客 195

探索浏览器自动化新境界:Bookmarklet Maker

探索浏览器自动化新境界:Bookmarklet Maker 项目介绍 在数字海洋中遨游时,我们经常遇到各种重复性的任务,如网页信息的快速抓取、页面样式调整等。Bookmarklet Maker 是一个微型Web应用,它的出现是为了简化这些任务,通过创建JavaScript小工具——Bookmarklet,实现浏览器自动化。只需访问 http://caiorss.github.io/bookmark...

gitblog_00016的博客 466

让bookmarklet助力你的web测试

在本文中,我们将深入bookmarklet的世界,探究它们是什么,以及它们如何增强你的web测试能力。此外,我还将分享我对其定制和使用的见解。

software_test010的博客 746

开源项目推荐:Bookmarklet

开源项目推荐:Bookmarklet Bookmarklet 是一个使用 Node.js 开发的开源项目,主要使用 JavaScript 作为其编程语言。 1. 项目基础介绍 Bookmarklet 是一个服务器端的书签编译器,它支持将任何 JavaScript 文件编译成书签,同时进行代码压缩(使用 uglify-js)和包装成自执行函数。此外,它还支持类似 Greasemonkey 用户脚本元...

gitblog_00122的博客 982

一键作弊!Blooket-Cheat-GUI-aka-Swaggers-GUI 书签脚本(Bookmarklet)安装完整指南

Blooket-Cheat-GUI-aka-Swaggers-GUI 是一款免费、开源的 Blooket 作弊 GUI 工具,内置自动答题、答案高亮、自选 Blook、刷取奖励等几十项实用功能,支持通过书签脚本(Bookmarklet)或浏览器控制台两种方式安装使用。本文面向零基础新手,手把手教你把这款 Blooket 作弊脚本装进浏览器书签栏,3 分钟搞定,即点即用,无需任何编程基础。🎯 #

gitblog_01149的博客 156

【亲测免费】 Bookmarklet Maker 使用教程

Bookmarklet Maker 使用教程 项目介绍 Bookmarklet Maker 是一个开源项目,旨在帮助用户轻松创建 bookmarklet。Bookmarklet 是一种可以添加到浏览器书签栏的小脚本,点击后可以执行特定的 JavaScript 代码。该项目提供了一个简单的界面和工具,使用户无需深入了解 JavaScript 编程即可创建自定义的 bookmarklet。 项目快速启...

gitblog_00519的博客 650

GPA Bookmarklet 使用教程

GPA Bookmarklet 使用教程 项目介绍 GPABookmarklet 是一个由开发者 dtrung98 创建的开源项目,旨在提供一种便捷的方式帮助用户计算他们的成绩加权平均分(Grade Point Average, GPA)。通过这款书签小工具,用户无需离开当前页面或输入复杂的公式,即可快速估算他们在学术旅程中的表现。该项目基于 JavaScript 实现,利用了 bookmarkl...

gitblog_00515的博客 737

书签 自动更新浏览器的书签_最有用的书签,可增强您的浏览体验

书签 自动更新浏览器的书签Bookmarklets are JavaScript links you can place on your browser’s toolbar that add one-click functionality to the browser or webpage. They are free and help make repetitive tasks in your ...

cuma1988的博客 2113

qq浏览器网页翻译_忍不住了,把私藏已久的浏览器福利「书签」分享给你们

浏览器功能强大主要益于其拥有丰富的扩展插件,例如前几天雷锋哥给大家分享了「给浏览器开挂!10款超级实用「油猴」脚本」但是安装太多扩展插件会占用不少内存,小内存用户直呼装不起。http://weixin.qq.com/r/c0QvNzrEjmfxrX5U9xFh (二维码自动识别)其实部分扩展插件只是一段脚本代码罢了,加上一些功能可能不是刚需,一直开启扩展插件的确挺费内存,所以今天雷锋哥给大家推荐使...

weixin_39609620的博客 1476
上一篇: RPM数据库
下一篇: Oracle初学者入门指南-什么是Metalink?
firefoxboy
博客等级 码龄18年 15粉丝 140原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值