Tag: iframe

iframe没有定义请求全屏方法

我正试图在我的网页上以全屏模式启动YouTubevideo。 由于YouTube API没有直接进行全屏调用,因此我尝试通过调用iframe本身的requestFullScreen函数来启动全屏模式的YouTubevideo,如此代码集中所示 。 在文档就绪时调用loadYoutubeAPI。 这是调用playIntroVideo()的按钮。 a href=”javascript:void(0);” onclick=”playIntroVideo()” 这是我的iframe(由YouTube API和我的函数生成)以及生成它的函数。 function loadYoutubeAPI() { var tag = document.createElement(‘script’); tag.src = “https://www.youtube.com/iframe_api”; var firstScriptTag = document.getElementsByTagName(‘script’)[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); } function onYouTubeIframeAPIReady() { } var player; function playIntroVideo() { player = new YT.Player(‘player’, { videoId: ‘M7lc1UVf-VE’, events: { ‘onReady’: onPlayerReady } }); } function onPlayerReady(event) { $(‘#player’).attr(“allowfullscreen”, […]

在Rails中的iframe中预览文档

我正在研究Rails 4中的项目,其中我使用了回形针附件。我希望在iframe的显示页面中显示附件,我也可以向上和向下滚动它。 I have used this in my show page but error is coming. <iframe src= width=”600″ height=”780″ style=”border: none;”>

Capybara如何在没有id的页面中使用within_frame作为唯一的iframe

我在需要使用Cucumber和Capybara测试的页面中有一个iframe,iframe没有class或id属性,但它是DOM上唯一的iframe。 我如何使用within_frame方法?

redirect_to离开iframe

我有一个rails应用程序,它有一个在iframe中呈现的表单,并且从创建操作我想redirect_to到iframe并重新呈现整个页面而不是iframe。 我很好奇有什么想法可以实现这一目标。

在rails应用中检测iframe请求

我有一个iFrame工具,它应该以我的页面以外的其他格式呈现。 所以我想检测来自iFrame的请求,就像我可以从iPhone中检测到它们一样。 这可能吗? 请求标头中是否有特殊提示,我可以使用,还是可以手动输入? 谢谢马库斯

在iFrame中的新窗口中打开链接

我正在寻找类似于Digg / Stumbleupon栏的东西,它固定在新打开的页面的顶部。 在我的应用程序中,我显示了一堆指向外部站点的链接。 当有人点击其中一个时,我会希望在新标签页中打开它们,我的标识/栏位于页面顶部。 我认为这可以使用iframe来完成。 但是,我不知道将iframe src的URL参数传递给新选项卡的最简单方法是什么。 任何反馈都非常感谢。

允许来自特定站点的X-Frame-Options ALLOW-FROM

我正在使用rails应用程序来从abc.com提供页面。 在其中,我在应用程序控制器中设置响应头(对于通过before_filter的每个请求),以便只能通过iframe从特定站点(xyz.com)访问它,通过以下代码: def set_x_frame_options response.headers[“X-Frame-Options”] = “ALLOW-FROM http://www.xyz.com” end 问题是,我不仅可以从xyz上的abc.com访问该页面,还可以访问任何其他网站。 我想限制只访问xyz.com。 当我在chrome控制台中检查响应头时,我可以看到正确传递了X-Frame-Options。 所有浏览器都会发生这种情况。 我错过了什么吗?

为什么Safari会导致Rails CSRFexception?Chrome不是?

我想通过iframe中的AJAX请求在我的Rails 4应用程序中创建会话。 在iframe中,我通常使用属性remote: true包含一个新会话的表单,并在表单正文中包含以及在布局的头部包含 。 Chrome发布此表单并创建会话没有问题。 在相同条件下,Safari会导致CSRFexception。 为什么会发生这种情况,我该怎么做才能阻止它呢? 据我了解,这不是CSRF必不可少的情况,因为没有会话劫持,但我仍然担心要关闭它。 Chrome版本:31.0.1650.63 Safari版本:7.0.1

Rails 3.1在视图中使用iframe使布局停止渲染

所以我有一个基本的布局文件: 和任何正常的HTML一样好。 但是,如果我将这样的iframe添加到视图中: 当我渲染页面时,所有内容都会呈现,直到iframe,但是yield之后的页脚内容不会呈现。 有没有人遇到过这个? 编辑:正如其中一个答案所指出的那样(谢谢!),我在最初的问题中的屈服声明是错误的。 我的代码中的yield语句是正确的,但是当转移到stackoverflow时这是一个错字。 注意:如果您尝试复制iframe正在使用jquery mobile。

iFrame中的RoutingError

当我在我的视图中放置一个iFrame时,我搭建了一个测试应用程序并遇到了路由错误: 这是我添加iFrame的节目模板: 意见/酒吧/ show.html.erb: Body: | 我正在调用这样的页面: http://localhost:3000/bars/1 页面显示正确。 但页面内的iFrame说明了这一点: Routing Error No route matches “/bars/%E2%80%9Chttp://www.yahoo.com%E2%80%9D” with {:method=>:get} 我没有对默认值中的routes.rb做任何更改: ActionController::Routing::Routes.draw do |map| map.resources :bars map.connect ‘:controller/:action/:id’ map.connect ‘:controller/:action/:id.:format’ end