暴力解决配置HTTPS后无法使用Hermit

前天刚配置了HTTPS,问题也出现了不少。其中一个就是虾米音乐不能播放,真是遗憾,对于有强迫症的人来说,这个一定要解决的。


于是,今天特地看了一下(为什么今天才看,怪博主昨天脑子被门夹了,没找到原因)。

  • 同样是用谷歌浏览器到音乐页面打开控制台(F12或者Ctrl+Shift+I),看到如图

暴力解决配置HTTPS后无法使用Hermit

咦?这不是和那个图片路径为http://xxx那种类似嘛?那还不简单啊,找到路径位置,把http改成http不就得啦。说干就干!

  • 从上图可知,该错误出现在wp-content/plugins/hermit/assets/js/2.4.2/hermit.js的第139行
  • 打开phpstorm,找到那里,js代码是压缩过的,没关系,beautify一下(很多方法)。beautify后,妈呀,2500行代码!谁让你看懂啦?我们的目的很简单,改路径。根据博主经验,Ctrl+F一下src,找到了15个,一个个往下翻。直到看到如图

暴力解决配置HTTPS后无法使用Hermit

  • 似乎发现了什么?打开控制台再瞄一下,?action=hermit&scope ,是它是它就是它。没想到幸福来得这么突然,看来我们只要把hermit.ajax_url改成新的路径就可以啦。像这样

暴力解决配置HTTPS后无法使用Hermit

保存保存,刷新页面。OK啦!

  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
言曌

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:10   其中:访客  5   博主  5

    • avatar 依然

      你好热心,担心我收不到回复还特地去我博客回复了我,其实我一直在你网站这里时不时刷新一下看看有没有回复的,真心谢谢!

        • avatar Yanzh  博主

          @依然 不用谢,互相学习啊

        • avatar 依然

          完全不知道博主在说啥,话说我那个音乐插件也无法加载虾米音乐呀,咋办咧

            • avatar Yanzh  博主

              @依然 能给个链接嘛?我看看,如果没有配置https,一般很没有问题啊

                • avatar 依然

                  @Yanzh http://www.yir.me 你进入我的主页,那个播放插件的读取音乐ID那个步骤无法读取了,但是以前我弄好的就可以读取 http://www.yir.me/2016/01/07/%E6%88%91%E7%9A%84%E7%88%B1%E6%83%85-3/ 比如这篇文章里,不知道这会不会占用到你很多时间,插件名字叫做 WP-Player 。我这个评论你要不要删掉?

                    • avatar Yanzh  博主

                      @依然 不好意思,回复晚了。我刚才试了一下那个插件(WP-Player),是有用的。
                      在文章里加入 [player]http://www.xiami.com/song/374664[/player]
                      可以看到[img]评论[/img]

                      • avatar Yanzh  博主

                        @依然 我看了你那首音乐,id是181970755,已经被删了。
                        [img]评论[/img]

                          • avatar 依然

                            @Yanzh 就是修改ID那里改不了,好像我表达错了

                            • avatar 依然

                              @Yanzh 也就是说,虾米没错,只是插件出问题了?我插件里改歌曲ID的那个栏里改不了ID,所以一直都是181970755,也不知道怎么回事

                            • avatar Yanzh  博主

                              @依然 你直接在文章页面里改ID不就可以啦?加我qq:847064370
                              [player]http://www.xiami.com/song/374664[/player]