我一直在制作一个扩展程序,它会截取您的活动标签页的屏幕截图,并允许您对其进行注释。
在我的后台脚本中,我能够成功使用" captureVisibleTab"并将dataURI发送到我的内容脚本并在新的chrome选项卡中呈现。
但是当我需要在新创建的Chrome选项卡中拍摄第二个屏幕截图时,我会向后台脚本发送一条消息以截取屏幕截图,然后我收到此错误:
Unchecked runtime.lastError while running tabs.executeScript: Cannot access contents of url "chrome-extension://pgcahhckfdfpkjbbnblmabcbobbnmfie/comment.html". Extension manifest must request permission to access this host.
我已经对此错误的每个部分进行了很多次搜索,并且所有人都告诉我要做的事情(我已尝试过的所有事情),例如:
但在所有情况下,即使该标签是Chrome扩展程序标签(格式为chrome-extension://pgcahhckfdfpkjbbnblmabcbobbnmfie/comment.html
),我似乎也不想尝试捕获可见标签。
我还尝试将Chrome扩展程序网址添加到我的权限和网络可访问的资源中,但这些都不起作用。
非常感谢任何帮助,我已经调试了好几个小时,我真的不知道还有什么可以尝试或者我还有什么可能缺失。