Don
1
你好 
这个简单的主题组件会将帖子和主题中的分享图标从 更改为 。在 Android 设备上,它会将其更改为 。
注意:如果你在 post_menu 中使用了 copyLink,那么你很可能不想使用这个组件,因为在桌面上 copyLink 会立即复制帖子链接,所以 图标是那个场景下的绝佳选择。也许我应该将此组件限制为仅用于移动端,或者在启用 copyLink 时在桌面上保留原始的链接图标。
为了解决这个问题,我添加了一个设置,允许你在桌面上禁用图标更改。如果 post_menu 中添加了 copyLink,建议启用此设置。由于 copyLink 默认已添加,因此此设置默认处于启用状态。这将在桌面上保留帖子默认的链接 图标。
6 个赞
Jagster
(Jakke Flemming)
2
请保留原始版本。
我喜欢那个组件的想法,但作为一名苹果手机用户,我有点怀疑它是否真的有效,因为 OS 图标在 OS 中的功能是不同的。它不仅仅是一个链接或复制链接。但也许我只是因为无聊而过度思考和夸大其词了。
3 个赞
Don
3
我添加了一个设置,如果启用了即时帖子复制链接,则在桌面上保留默认链接图标。
在iOS和Android上,它将更改默认链接图标,因为它使用本机共享面板。因此,不是立即复制帖子链接,而是打开本机共享面板。
总的来说,只有在即时复制帖子链接时,它才默认保留链接图标。但可以通过设置来控制。
3 个赞
Roi
4
我在浏览器的开发者控制台中收到了关于这个很棒的主题组件的弃用通知:
[THEME 57 ‘Change share icon by OS’] 弃用通知:在站点初始化期间访问 site.mobileView 或 site.desktopView 可能在浏览器窗口大小调整时导致错误和不一致。请将这些检查移至在页面渲染期间执行的组件、转换器或 API 回调中。[已弃用于 Discourse 3.5.0.beta9-dev] [弃用 ID:discourse.static-viewport-initialization] [信息:Designing for Different Devices (Viewport Size, Touch/Hover, etc.)]
Jagster
(Jakke Flemming)
5
仅供参考:
[管理员通知] 主题“Change share icon by OS”包含需要更新的代码。(id:discourse.static-viewport-initialization) (了解更多)
2 个赞