【问题标题】:jquery.royalslider.min.js https issuejquery.royalslider.min.js https 问题
【发布时间】:2017-07-26 19:40:45
【问题描述】:

我有一个 jquery Royal Slide 的 wordpress 插件,我似乎无法让视频正常工作。当我检查控制台时,我看到:

看来问题是:

http://www.youtube.com/embed/Cid9kQuwJyc?rel=1&showinfo=0&autoplay=1&wmode=transparent'。 此请求已被阻止;内容必须通过 HTTPS 提供。

即使我在后端输入了 https youtube url,模块也会自动将其更改为 http。

【问题讨论】:

    标签: jquery wordpress


    【解决方案1】:

    我发现问题出在 jquery.royalslider.min.js 文件本身,它使用 http 自动生成超链接。

    解决方法:

    /wp-content/themes/templatename/js/jquery.royalslider.min.js?ver=4.8
    

    第89行更改

    <iframe src=”http://www.youtube.com/embed/ id ?rel=1&showinfo=0&autoplay=1&wmode=transparent” frameborder=”no”></iframe>’
    

    到:

    <iframe src=”https://www.youtube.com/embed/ id ?rel=1&showinfo=0&autoplay=1&wmode=transparent” frameborder=”no”></iframe>’
    

    所以它包括

    https

    而不是http。您也可以对所有其他来源执行此操作(即 vimeo 等)

    【讨论】:

    猜你喜欢
    • 2010-10-06
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 1970-01-01
    • 2011-10-18
    • 2016-11-25
    • 2020-11-15
    • 2013-05-12
    相关资源
    最近更新 更多