论坛 Markdown 预览需要从 HTTP 加载 JS 脚本

Google Chrome 默认会阻止这么做,如果我点击加载的话,预览就正常了,但 Chrome 会显示网站为 “Not Secure”。

1 个赞

啊, 找了好久的原因, 现在终于知道了, 太感谢指点了 :+1:

看了一下网页的js console, 确实有个脚本是通过http请求了额, 不过还没找到原因.

用chrome 右键查看源代码然后在266行,是这样一句。

Discourse.MarkdownItURL = ‘http://forums.debiancn.org/assets/markdown-it-bundle-91aeb6600f2162d2794f12418867fef862f49ea60a788ebe93b131e36535bd08.js’;

很久了,但是有人提起了,那就搜索了一下。
https://meta.discourse.org/t/discourse-preview-not-working/67584/32

所以

https://meta.discourse.org/t/discourse-preview-not-working/67584/33?u=xuchunyang

在设置里搜索 force https

启用了这个之后发现我自己没法登录也没法发帖了 :joy:

上一次更新之后发现已经可以正确显示预览了, 看来这个问题已经被官方解决.

我这边没察觉到变化,问题依旧。

是的, 之后的某一次升级之后问题又出现了(囧)