我想了解Google Chrome扩展程序的工作原理.我正在研究manifest.json我遇到权限的文件"http://*/*","https://*/*"并且"<all_urls>"
任何人都可以解释这些权限是什么意思吗?
我在HTML和JavaScript方面经验丰富,但从未制作过(真正的)Chrome扩展程序(除了"Hello World"教程).
我想要做的是做一个扩展,增加查看图像的功能.基本上,当你转到.jpg,.png等时,我想要加载一些JavaScript.页.
我无法从"Hello World"教程或Docs中获得太多信息,而且我查看了XML Tree中的代码,但我无法理解它.
我不知道从哪里开始.
在我的页面上,有一个容器使用Google Maps API显示地图,下面有一个按钮,用户可以将地图拖动到某个位置,然后点击按钮,我想拍摄地图的截图现在显示在容器中并在画布中显示.是否可以使用纯JavaScript执行此操作?
只需要支持Chrome
我需要在chrome打包应用程序中获取当前的html.我知道使用javascript为Chrome扩展程序截取屏幕截图但是当我尝试这个时,chrome声明打包应用程序不允许使用"tab"权限.
有什么方法可以可靠地抓住当前页面吗?