1

我正在尝试将 YouTube 视频嵌入到我的 Joomla (1.5) 文章中。该文章位于我网站的 HTTPS 部分。当我使用 AllVideo 表示法嵌入视频时,例如 {youtube}mVh75ylAUXY{/youtube},它会呈现一个 HTTP 链接;浏览器不允许将其嵌入到 HTTPS 页面中:

“不安全的 JavaScript 尝试从 URL http://www.youtube.com/embed/mVh75ylAUXY?rel=0&fs=1&wmode=的框架访问具有 URL https://www.foobar.com/index.php/sales-material的框架透明的。请求访问的帧具有“http”协议,被访问的帧具有“https”协议。协议必须匹配。”

所以我的问题有两个。是否有(a)一种让 AllVideo 插件呈现 HTTPS 嵌入代码的方法(我已经检查了插件选项),或者(b)一种完全不同的方式在支持 https 的 Joomla 中嵌入 YouTuber 视频?

谢谢,

4

1 回答 1

0

您是否尝试过“经典”或“响应式”模板而不是“框架”?

在这里阅读功能列表时只是一个猜测:

http://www.joomlaworks.net/extensions/free-premium/allvideos

更新:

好的,模板似乎不影响嵌入视频的方式(“框架”提醒了我,但这似乎不是问题!)

尝试编辑扩展文件:\jw_allvideos\includes\sources.php

在第 268 行,您可以将 Youtube-Url 从 http 更改为 https:

"youtube" => "<iframe src=\"https://www.youtube.com/embed/{SOURCE}\" ....

希望有帮助

于 2013-05-31T17:26:04.823 回答