我已向我的 Chrome 扩展程序添加了功能,以便在单击图标按钮时更改颜色。代码很简单:
chrome.browserAction.setIcon({path:"icon_pink_lines.png", tabId:tab.id});
但是,这花了我一段时间才弄清楚,因为事实证明,当在 manifest.json 中设置 content_security_policy 时它不起作用。我原本有
"content_security_policy": "default-src 'none'; script-src 'self'"
问题是,如果有的话,删除它会失去什么?还是应该只是与图标更改一起使用的其他东西?老实说,我只是从一些示例清单文件中复制了原始策略,从那以后就没有考虑过。