在主题中,您可以通过添加一个保存到 localStorage 的设置来实现这一点,缺点是用户必须在他们使用的每个浏览器中更改偏好设置。
您可以拥有多个主题,但如果您想提供更多更改字体以外样式的选项,这会变得很复杂。
插件会稍微复杂一些,但可能是最无缝的实现方式,因为您可以添加实际的设置,而不是依赖浏览器存储或拥有许多主题。
在主题中,您可以通过添加一个保存到 localStorage 的设置来实现这一点,缺点是用户必须在他们使用的每个浏览器中更改偏好设置。
您可以拥有多个主题,但如果您想提供更多更改字体以外样式的选项,这会变得很复杂。
插件会稍微复杂一些,但可能是最无缝的实现方式,因为您可以添加实际的设置,而不是依赖浏览器存储或拥有许多主题。