需要在 Chrome 扩展中制作部分屏幕截图
Need to make a partial screenshot in Chrome extension
我有一个 Chrome 扩展,它有一个弹出窗口 window。单击弹出窗口中的按钮时 window,它应该允许用户 select 当前选项卡内的区域,并且当它 selected 时,部分屏幕截图应该显示在弹出窗口内。
我尝试在单击此按钮时将消息从弹出窗口发送到内容脚本,然后,当用户 select 访问该区域时,将消息传回。不幸的是,当我关闭弹出窗口时,端口似乎也关闭了,我正面临 Attempting to use a disconnected port object
异常。
那么,有什么办法可以做出我想要的东西吗?
这个答案解决了它:
简而言之:当我关闭弹出窗口时,端口也会关闭,所以我决定做的是使用chrome.storage保存屏幕截图,然后在弹出窗口中打开。
我有一个 Chrome 扩展,它有一个弹出窗口 window。单击弹出窗口中的按钮时 window,它应该允许用户 select 当前选项卡内的区域,并且当它 selected 时,部分屏幕截图应该显示在弹出窗口内。
我尝试在单击此按钮时将消息从弹出窗口发送到内容脚本,然后,当用户 select 访问该区域时,将消息传回。不幸的是,当我关闭弹出窗口时,端口似乎也关闭了,我正面临 Attempting to use a disconnected port object
异常。
那么,有什么办法可以做出我想要的东西吗?
这个答案解决了它:
简而言之:当我关闭弹出窗口时,端口也会关闭,所以我决定做的是使用chrome.storage保存屏幕截图,然后在弹出窗口中打开。