有浏览器 有宏的功能吗?即可以写代码来运行的,像Excel一样

如题所述

貌似主流浏览器都不自带这种功能
而且据我所知很少有“浏览器宏”这种说法

从功能上说,宏是可定制的预先设置好的一系列指令,在编辑器里很常见。

如果说浏览器有类似宏的东西,扩展程序可以算是。比如有的 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)

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-25
你可以Excel里引用IE对象进行操作、也就是用VBA操作IE对象、这样就相当于浏览器有宏的功能了。

另外你还可以编写VBS或JS操作浏览器对象。追问

谢谢
我是想在浏览器中,加一个快捷键,然后将这个快捷键连接到一个宏,那我在浏览器上打字的时候用这个快捷键就可以调用这个宏了

第2个回答  2014-02-25
好像没有........
相似回答