如何在iframe标签上使用alt图像?

时间:2017-12-12 15:38:34

标签: iframe liferay-6

我在我的结构和模板上使用iframe标签与webcontent,我们的业务要求是,如果视频在给定的链接上没有显示更改图像,我认为它应该很容易,但谷歌搜索后没有看到这么想的任何更好的方式让我问这里......有什么想法吗?

这是我的代码看起来像

  <iframe  src="${.vars['Embed_Link'].getData()}" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

这是Liferay 6.2 EE

1 个答案:

答案 0 :(得分:1)

iframe中没有 alt image iframe只会在您提供给它的网址下随意显示所发现的内容。

模仿这样的事情:如果您嵌入的网站(带有视频)受您控制,您可以确定在没有可用视频的情况下显示的内容。目前,它可能会显示404错误消息,搜索相关内容,广告,什么都没有。

模仿的另一种方法是:如果视频不可用,请查看服务器是否提供404,然后确定(使用Ajax请求)您是否获得404或200作为响应代码。只有当你得到200时,渲染iframe,否则渲染你的替代图像。

一般来说,这与Liferay完全无关,有了这些提示,您可能会在常规Web开发圈中找到一些代码