Articles of iframe

电子iframe:要求没有定义

我想在我的电子应用程序内embedded一个HTML文件。 我select了使用iframe,但是 – 当我这样做的时候 – 好像我不能再使用node.js. 任何使用require(“electron”)的尝试都会显示require没有被定义。 有任何想法吗? 提前致谢! 斯泰恩

dynamic生成kibana iframe(短url)

我有一个网页有一个select下拉列表几个月,因为它的选项,并与kibana iframe div。 每当用户从下拉列表中select一个月份时,用户界面应该能够将iframe可视化更改为选定的月份。 我已经写了一个简单的代码,只要改变一个月,就更改iframe源。 我现在想能够从Nodejs服务器或Kibana获取这些iframe链接(url)。 <select id="month"> <option value="Jan">Jan</option> <option value="Feb">Feb</option> <option value="Mar">Mar</option> <option value="Apr">Apr</option> </select> <div> <iframe id="monthVisualization"></iframe> </div> /*function that is executed when month is selected from dropdown*/ function changeIframe(month) { /*some code that gets iframe link of visualization of month that is received as parameter*/ var url = someLink; $('#monthVisualization').attr('src', someLink); […]

URL重写不能与iframe expressjs一起使用

我正在尝试使用express来重写iframe的URL。 类似的代码工作正常在我的public文件夹中可用的文件(这表示感谢server.use(express['static'](__dirname + '/public' ) server.use(express['static'](__dirname + '/public' )。 玉代码: iframe(width="560", height="315", src="/videos/9bZkp7q19f0", frameborder="0", allowfullscreen=true) 快递代码: server.use(function(req, res, next) { if (/videos/.test(req.url)) { req.url = req.url.replace("videos", "embed"); req.url = "www.youtube.com" + req.url; } next(); }); 添加console.log(req.url)显示正确的URL(www.youtube.com/embed/9bZkp7q19f0),但是会logging404错误。 提前致谢。

无法使用Android WebDriver操作IFrame中的点击

我正在写一个混合应用程序的testing,其中包含一个内置的Web视图内的iframe,我试图点击一个button内的iframe。 值得一提的是,iframe中的数据是在另一个来源。 不过,我设法切换到iframe,我可以看到它的内容(也获取元素)。 这是我运行的命令序列 return driver .contexts().then(function (contexts) { return browser.context(contexts[1]); // choose the webview context }) .frame('myFrame") //switch to iframe .getElementById('myButton') .click() //try to click button 它在iOS模拟器上工作正常,但在Android上它什么都不做。 testing继续运行,但没有采取任何行动。 我用nodejs wd客户端和Genymotion 2.2.2运行Appium 1.2.2我也在真正的Android设备上和Andorid SDK模拟器上尝试过 – 它们都没有工作。

由meteorjs写的静态HTML? embedded到<iframe>中

免责声明 – 我对制作networking应用程序非常陌生,周末我刚刚通过了几个meteorjs教程,这很酷。 我有我想要做的这个项目,这涉及到将表格数据embedded到网站中。 我想用一个iFrame做到这一点。 我可以看到这是怎么用meteor来完成的,路由到一个模板来渲染出我想要的html,但是我关心的是性能。 有整个应用程序加载只是显示几行HTML似乎是过分的,它当然不需要所有的JavaScript。 html可以是一个静态文件,只有当web应用程序用户保存更改时才会更改,每次有人看到embedded时都不必dynamic加载。 所以我真正要问的是,我怎样才能使用meteorjs写一个静态的html文件?

如何删除X框架选项响应头,允许应用程序iframed

我原来的问题是…我得到的Facebook对话框错误: An error ocurred. Please try again later. An error ocurred. Please try again later. 解决这个问题唯一的办法是安装铬扩展… 忽略X-Frame标题( https://chrome.google.com/webstore/detail/ignore-x-frame-headers/gleekbfjekiniecknbkamfmkohkpodhe ) 所以我怀疑这是由于浏览器的内容政策.. testing:铬和safari 操作系统: mac osx 10.10 服务器: localhost / nodejs 我尝试通过安装browser-policy包,然后安装来解决这个问题… 服务器/ policy.js Meteor.startup(function () { BrowserPolicy.framing.allowAll(); BrowserPolicy.content.allowInlineScripts(); BrowserPolicy.content.allowEval(); BrowserPolicy.content.allowInlineStyles(); BrowserPolicy.content.allowDataUrlForAll(); BrowserPolicy.content.allowSameOriginForAll(); }); BrowserPolicy.framing.allowAll(); BrowserPolicy.content.allowInlineScripts(); BrowserPolicy.content.allowEval(); BrowserPolicy.content.allowInlineStyles(); BrowserPolicy.content.allowDataUrlForAll(); BrowserPolicy.content.allowSameOriginForAll(); 但是我只是想出另一个问题:由于违反内容安全政策,所有外部资源(字体,JavaScript的Facebook的SDK等)无法加载.. 概要 我只需要放弃X框架选项响应头,允许通过Facebook iframed,要么使用浏览器策略或不… …当然,不要强迫用户安装任何扩展名… 任何帮助将不胜感激…谢谢你,

节点webkit:剪切/复制/粘贴右键单击上下文菜单和iframe

有没有参考如何做到这一点? 整个应用程序有一个我不能修改第三方内容的iframe。 我可以在一个空白的应用程序中设置一个上下文菜单,但是当iframe接pipe整个窗口时,它不会出现。 (我使用$(document).on(“contextmenu”,..) 我怎样才能让它在iframe中工作呢?

节点JS获取来自url的所有iframe

我有一个静态网页,我不能改变,我需要得到在这个页面上的所有iframe。 内联框架没有标识或名称。 他们看起来像这样 <iframe height="584" width="630" src="someurl" scrolling="auto" noresize="" frameborder="0"></iframe> 因此,我可以通过模块请求获取“主页面”内容,但是我不知道如何循环查找所有iframe元素及其源代码! 希望你能帮忙, dunklesToast

从<iframe>或<object>中获取variables的值

在我的全局html模板中,我embedded了一个iframe ,它可以实时预览{{src}} (例如, src可以是public/tmp/bDCZ5rynnpLaYNEuAAAj/index.html )。 <iframe id="myiframe" ng-src="{{src}}"></iframe> index.html是由我的服务器写的文件; 我有代码的控制,我可以修改它。 index.html包含JavaScript代码,它被devise为始终有一个内部variables$output 。 我的问题是,如何从iframe获取$output的值,并让全局html页面知道这个值。 有谁知道如何做到这一点? 编辑1:我也打开解决scheme,其中index.html可以将值发送到服务器或创build一个文件的值,只要全局模板可以得到它。 此外,正如我在评论中提到的, iframe的目的是实时预览文件的文件夹,还有其他的方式 (例如,使用<object> ),有谁知道哪种方式可以让我得到一个内部值出来吗? 编辑2:我做了一个与iframe和一个运动员与对象的运动员 。 $output由indexOutput.html中的<script>var $output="Default"</script> 定义 。 我的目标是获得这个价值。 编辑3:我只是意识到@Roybuild议在他的答案作品window.parent._resetter 。 但有一点是, _resetter函数必须在html页面的脚本中定义。 有谁知道如何将这个值传递给我的控制器 ? 这里是一个笨蛋 ,还有一个有$ window的笨蛋 。

无法使用Cheerio获取iframe

您好,我正在试图从wathfree.to获得一个iframe。 这是我用于这个目的的代码: function getSecondBody(url2) { url2 = 'http://www.watchfree.to/watch-366-Forrest-Gump-movie-online-free-putlocker.html'; request(url2, function(err, resp, body) { var $ = cheerio.load(body); var embedcode = $('.links_left_container'); embedcodetext2 = embedcode.html(); console.log(embedcodetext2); return embedcodetext2; }); } 但返回的响应不包含我需要的iframe。 这是我收到的回应: 而实际的页面如下所示: 我的回复中只有iframe部分丢失。