我正在尝试使用以下iframe在Rails 4应用中嵌入视频:
<iframe src ="http://www.slideshare.net/slideshow/embed_code/4482208"> </iframe>
现在我正在从我的本地服务器(localhost:3000)提供应用程序。
然而,该应用会自动在
中查找视频http://localhost:3000/www.slideshare.net/slideshow/embed_code/4482208
我想这是因为Rails资产管道?
我需要应用程序在其外部位置(slideshare.net(而不是我本地服务器))查找视频。
我在Backbone前端使用jquery插入iframe作为dom对象。 这是代码:
x = $(document.createElement('iframe')).attr({src: "http://www.slideshare.net/slideshow/embed_code/2686843" , frameborder: '0', marginwidth: '0', marginheight: '0', scrolling: 'no', allowfullscreen: ''})
$('body').append x
答案 0 :(得分:0)
试试这个:
<script type='text/javascript'>
window.onload = function() {
var iframe = document.createElement('iframe');
iframe.style.display = "none";
iframe.src = "http://www.slideshare.net/slideshow/embed_code/4482208";
document.body.appendChild(iframe);
};
</script>
如果此方法有效,您可以添加其他属性,例如frameborder
,marginwidth
等