Bookmarklet 小书签

计算机

网页仍可以正常浏览

你有没有想过以上图片的翻转效果是怎么实现的?

如果你告诉我你的关注点是谷歌,我也拿你没办法

一些浏览器支持在网址栏运行 Javascript 代码

测试一下

先打开任意一个网页,不能是浏览器内置页,就打开百度吧

在网址栏输入以下代码:

1
javascript: alert("啦啦啦");
warning

注意是输入,如果复制,前面的javascript:会被吃掉

回车运行,若出现弹窗如下,说明你的浏览器支持运行 JS 代码(小书签)

话说这个 stylus 美化真的好看


试一下书签

新建一个书签,名字任意,链接就填上面的 JS 代码

随便开个网页,点击这个书签,应该会弹出和上图一样的窗口

没错这个图和上个图一模一样

点击试试


实例

如果把网页搞烂了,刷新即可

翻转网页

1
javascript: let deg = prompt('输入旋转角度(0~360, 默认180)') || 180; eval(document.querySelector('body').style.transform = "rotateY("+deg+"deg)");

点击试试

色调翻转

1
javascript: let deg = prompt('输入角度(0~360, 默认180):') || 180; eval(document.querySelector('html').style.filter = "hue-rotate("+deg+"deg)");

点击试试

黑白色调

1
javascript: let baifenbi = prompt('输入黑白百分比(0~100, 默认100)') || 100; eval(document.querySelector('html').style.filter = "grayscale("+baifenbi+"%)");

点击试试

解除右键限制

1
javascript: void(document.onselectstart = document.onbeforecopy = document.oncontextmenu = document.onmousedown = document.onkeydown = function(){return true;});void(document.body.onmouseup=''); void(document.body.onselectstart=''); void(document.body.onmouseup=''); void(document.body.oncopy='');

点击试试

貌似在这里点了和没点一样

页面可编辑

最好玩的一个

1
javascript: document.body.setAttribute('contenteditable', true);

点击试试

本文作者:Xecades

本文链接: https://blog.xecades.xyz/articles/bookmarklet/

文章默认使用 CC BY-NC-SA 4.0 协议进行许可,使用时请注意遵守协议。

评论