【问题标题】:How to embed reddit with light mode如何使用灯光模式嵌入 reddit
【发布时间】:2021-06-27 07:23:32
【问题描述】:

我有一个简单的问题。如何使用 reddit Embed 作为轻主题?我的意思是,reddit 默认使用暗模式。目前我在我的网站上使用暗模式,并且与 reddit 嵌入(暗模式)我有冲突,因为嵌入的字体颜色也很暗,我无法阅读任何内容。所以我必须将 reddit embed 切换为 light 主题。 我做了研究,但我没有发现任何东西。如何在 reddit embed 上使用灯光模式? 我嵌入reddit脚本的方式是这样的:

<blockquote class="reddit-card"><a href=${url}></a></blockquote>

url 只是来自 reddit 帖子的 url,与此一起我使用的是 reddit 脚本。 我将不胜感激!

【问题讨论】:

    标签: javascript reactjs embed reddit


    【解决方案1】:
    <div>mytest</div>
    <div class="reddit-embed" data-embed-media="www.redditmedia.com" data-embed-parent="false" data-embed-live="false" data-embed-uuid="b16d61dd-20f4-432d-996b-03f1140c744b" data-embed-created="2021-03-31T10:23:23.712Z"><a href="https://www.reddit.com/r/OldSchoolCool/comments/mgyn3y/when_homer_simpson_started_a_band_1993_1969/gsvyyw7/">Comment</a> from discussion <a href="https://www.reddit.com/r/OldSchoolCool/comments/mgyn3y/when_homer_simpson_started_a_band_1993_1969/">When Homer Simpson started a band. 1993/ 1969</a>.</div><script async src="https://www.redditstatic.com/comment-embed.js"></script>
    

    Reddit 嵌入是iframe。您无法直接访问它。但是,您可以指定自定义脚本。

    您必须修改这个https://www.redditstatic.com/comment-embed.js 并将您的 js 脚本托管在某处。

    在该 js 脚本中,您需要指定要加载的自定义 CSS,然后您可以相应地修改颜色:

    不是一个完整的解决方案,而是关于如何设置嵌入样式的一般指导。您没有提供任何代码,因此很难为您的问题提供具体答案。

    在我的第二张图片中,您可以看到您提到的带有style 属性的blockquote。那就是着色。

    【讨论】:

    • 太棒了! Thx,但是您使用什么技术嵌入 reddit?我的意思是这段代码:```
    • 在每个 Reddit 评论下,您可以点击 reply 或点击 embed。我按下了嵌入,这就是出现的代码。
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签