貌似主流浏览器都不自带这种功能
而且据我所知很少有“浏览器宏”这种说法
从功能上说,宏是可定制的预先设置好的一系列指令,在编辑器里很常见。
如果说浏览器有类似宏的东西,扩展程序可以算是。比如有的 chrome extension 可以把图标显示在浏览器的右上方,无论用户浏览什么页面,都可以方便地操作它。chrome扩展可以实现获取网页信息、运行js代码、访问chrome
用户界面的接口等功能,这一定意义上和宏类似。
另一个可能更合适的例子是”小书签“,即bookmarklet,是放置在浏览器书签栏的外观和普通书签一样的脚本。区别在于其指向的url的schema是javascript。比如"javascript:alert('hi from bookmarklet!')",点击这个小书签就会弹出js对话框。小书签还可以访问当前网页的dom和js对象,非常实用。这也可以理解成一种宏
希望对你有帮助
追问谢谢
可以用小书签,在当前页面的文本框里 粘贴剪贴板里的内容吗
追答不好意思我对js也只是一知半解。而且查了一些资料发现有些浏览器比如chrome不允许js访问clipboardData对象,所以获取剪切板内容有困难。
javascript:id_of_inputbox.value="whatever";void(0)