Javascript 需要在Chrome extension中制作部分屏幕截图

Javascript 需要在Chrome extension中制作部分屏幕截图,javascript,google-chrome-extension,messaging,Javascript,Google Chrome Extension,Messaging,我有一个Chrome扩展,它有一个弹出窗口。单击弹出窗口中的按钮时,应允许用户选择当前选项卡内的区域,选择后,部分屏幕截图应显示在弹出窗口内 单击此按钮时,我尝试将消息从弹出窗口发送到内容脚本,然后,当用户选择该区域时,将消息传回。不幸的是,当我关闭弹出窗口时,端口似乎也关闭了,我正面临试图使用断开连接的端口对象的异常 那么,有什么方法可以制造我想要的东西吗?这个答案解决了这个问题: 简而言之:当我关闭弹出窗口时,端口会关闭,所以我决定使用chrome.storage保存一个屏幕截图,然后在弹出

我有一个Chrome扩展,它有一个弹出窗口。单击弹出窗口中的按钮时,应允许用户选择当前选项卡内的区域,选择后,部分屏幕截图应显示在弹出窗口内

单击此按钮时,我尝试将消息从弹出窗口发送到内容脚本,然后,当用户选择该区域时,将消息传回。不幸的是,当我关闭弹出窗口时,端口似乎也关闭了,我正面临
试图使用断开连接的端口对象的异常

那么,有什么方法可以制造我想要的东西吗?

这个答案解决了这个问题:

简而言之:当我关闭弹出窗口时,端口会关闭,所以我决定使用chrome.storage保存一个屏幕截图,然后在弹出窗口中打开。

你试过了吗?@haibarai是的,我试过了