【发布时间】:2011-01-14 12:35:32
【问题描述】:
我代表YSTV写信;我们正在考虑为我们的视频提供嵌入选项,我有一个简短的问题。
我们显然可以为用户提供嵌入代码,例如
<embed height="360" width="480" flashvars="backcolor=0xffffff&amp;autostart=false&amp;file=http://ystv.york.ac.uk/static/videos.php?file=1040&amp;autoscroll=false&amp;displayheight=360&amp;width=480&amp;height=360&amp;type=video&amp" allowfullscreen="true" quality="high" name="ystvplayer" src="http://ystv.york.ac.uk/static/flash/mediaplayer4.swf" type="application/x-shockwave-flash" />
这是每个(好吧,所以不是每个,而是绝大多数)视频共享网站(YouTube、Break、Vimeo 等)所做的。
但是,有人指出我们还可以提供一个 JavaScript 嵌入链接,如下所示:
<script type="text/javascript" src="http://full.path/to/embed.js"></script>
embed.js 包含的地方
document.write('EMBED_TAG_PROVIDED_ABOVE');
JS 嵌入选项的缺点是什么?优点是显而易见的,它对用户来说是一个更好的 URL,在他们的站点中放置的字符更少。作为不懂 JavaScript 的人,我担心这里的安全性;这是一种天生不安全的做事方式吗?如果 JavaScript URL 没问题,为什么没有一个知名网站能做到呢?
干杯,
亚历克斯
【问题讨论】:
标签: javascript video flash embed