问题是:我正在构建一个 Google Chrome 扩展程序,我希望用户在 2 个内容脚本设计(2 个 css 文件)之间进行选择。到目前为止,我找到了两个解决方案:
1)使用https://developer.chrome.com/extensions/tabs.html#method-insertCSS
chrome.tabs.insertCSS(integer tabId, InjectDetails details, function callback)
2) 仅使用 javascript 更改 css 样式。
我想知道哪个是最佳实践。尽管在 javascript 中修改所有内容似乎有点疯狂:p。当然,如果您有 3d 和更好的解决方案,那就太好了。