需要在Chrome扩展程序中制作部分屏幕截图

时间:2016-01-28 22:29:37

标签: javascript google-chrome-extension messaging

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

单击此按钮时,我尝试从弹出窗口向内容脚本发送消息,然后,当用户选择该区域时,将消息传回。不幸的是,似乎当我关闭弹出窗口时,端口也关闭,我面临Attempting to use a disconnected port object异常。

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

1 个答案:

答案 0 :(得分:0)

这个答案解决了它:"Attempting to use a disconnected port object" while sending message from content to popup in Chrome extension

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