Tag: iframe

如何在iframe中屏蔽弹出式广告,横幅广告和video广告?

我正在嵌入包含退出弹出式横幅广告和video广告的video。 当您在video中的任何位置,然后弹出窗口自动打开或如何单击X图标以关闭横幅广告。 .iframe{ width: 100%; float: left; margin-top: 5px; } 我正在使用其他第三方网站来托管像vidzi.tv和openload.co这样的video,并且这些网站在video播放器中充满了弹出窗口和横幅广告。

jQuery Cleditor wysiwyg文本编辑器:keyup()适用于webkit浏览器,但不适用于Firefox或IE

我正在尝试跟进之前的Stackoverflow问题,该问题涉及如何在外部HTML元素(如 显示Cleditor文本框中的内容。 这是在webkit浏览器中解决我的问题而不是Firefox或IE 的问题和小提琴 : 这是小提琴的代码: $(“#input”).cleditor(); $(“.cleditorMain iframe”).contents().find(‘body’).bind(‘keyup’,function(){ var v = $(this).text(); // or .html() if desired $(‘#x’).html(v); }); 我已经阅读了从jquery获取iframe的内容 ,我需要使用“window.top ….访问主页并以这种方式传递它,因为所有浏览器都不支持.contents()”但我不是确定如何使用window.top为此目的,并希望有人可能能够阐明这个主题。

避免内存泄漏将内容加载到iframe中

我正在开发一个在iframe中呈现内容的嵌入式系统。 它使用signalR(基于ajax)和jquery。 随着时间的推移,浏览器变得越来越慢,内存使用量也越来越高。 所以我希望消除所有潜在的内存问题。 当新页面加载到iframe时,我附加了单击和焦点事件处理程序。 就在iframe页面被替换之前,我取消了它们。 但是,如果我检查$ .cache(在使用firefox的PC上进行测试时,所以与我的真实系统完全不同),每次重新加载iframe时,仍会显示$ .cache获得越来越多的元素。 这是正确的做事方式吗? 还有什么我可以尝试的吗? 为什么$ .cache会增长? (如果你有兴趣我使用带有Midori浏览器的raspberry pi(运行linux),尽管我可以选择其他(主要是web-kit)浏览器)。 我用来更改iframe内容的Javascript … hubProxy.client.loadPage = function (pageFilename, pageType) { frameNode = $(“#myIframe”).contents(); $(“a”, frameNode).off(); $(“#myIframe”)[0].src = pageFilename; };

将iFrame中的Fancybox扩展到外部

我在这里遇到了问题。 我在iFrame中有一个fancybox,它正常工作,但我需要它扩展到iFrame之外,这样它就可以填满整个屏幕(我的意思是扩展到它的父节点)。 有谁知道怎么做?

JQuery在iframe中加载动态页面

我想通过导航菜单将动态页面加载到iframe中,如果我选择菜单选项FAQ ,iframe会将faq.php页面定位到src属性,依此类推。 我怎样才能动态地将菜单页面分配到下面? jQuery的: $(document).ready(function() { $(“#mainFrame”).attr(“src”, “faq.php”); }); Banking How To Join FAQ Contact Us Help Subscribe Recipe Terms & Conditions Title 请指教,谢谢。

来自iframe内容的jquery访问iframe id

我想用jquery做点什么。 我有这样的代码1.html; 在2.html文件中。 我正在尝试访问iframe容器ID。 2.html文件内容; $(document).ready(function (){ $(‘#btnIdKim’).click(function (){ }); }); 当用户点击btnIdKim按钮时。 我需要访问包含按钮的父iframe ID。 但我不知道怎么做。 感谢所有感兴趣的人。

为什么%E2%80%8F被添加到我的Youtube嵌入代码中?

我在Youtube上有一堆video,我使用相同的代码嵌入。 所有的video都运行正常,直到我上传了最后一个。 每次我现在执行代码时,%E2%80%8F被附加到上次上传的video,除非我特别要求子字符串(0,11); 请注意,没有这个黑客,代码仍然适用于我所有其他上传的video。 虽然代码现在适用于我的hack,但理解为什么会发生这种情况会很棒。 我的HTML标记如下所示: sidebars 我的javascript / jquery看起来像这样: function openNewWindow(youtube_link) { var youtube_link = youtube_link.toString(); youtube_link = youtube_link.substring(0,11); popupWin = window.open(‘/videos/help.php?youtube_link=’+youtube_link, ‘open_window’, ‘menubar, toolbar, location, directories, status, scrollbars, resizable, dependent, width=800, height=440, left=0, top=0’) } $(“.help_video”).click(function(){ openNewWindow($(this).attr(‘id’)); return false; }); }); 然后,我的关联help.php具有以下代码: <iframe width="756" height="426" src="//www.youtube.com/embed/?rel=0&vq=hd720″ frameborder=”0″ allowfullscreen> 谢谢!

为什么jQuery在使用样式标签填充iframe时会删除body和head标签,但不是没有?

如果我运行以下代码,则删除body和head标签。 test $(‘iframe’).load(function () { var contents = $(‘iframe’).text(); $(‘iframe’).contents().find(‘html’).html(contents); }); 如果我然后删除样式标记,一切都会正确显示。 为什么这样,我怎么能让它停止移除头部和身体标签? 我希望内容按原样填充,无需任何操作。

如何加载iframe后身体?

我需要在iframe加载后获取iframe体

使用jQuery来设置样式iFrame

我在这里读了十几个类似的问题并尝试了我能想到的一切,但我显然做错了,因为我无法让它发挥作用。 HTML : JS : $(document).ready(function() { $(‘iframe#posts’).ready(function() { var frame = $(‘iframe#posts’).contentDocument; console.log($(‘#adminmenu’, frame)); $(‘#adminmenu’, frame).css(‘display’, ‘none !important’); }); }); 控制台正在输出: [​…​​] 这是正确的元素。 但是display:none永远不会在浏览器中应用。 此外,我发现控制台输出内联样式很奇怪,即使它是在console.log()语句之后设置的(不确定它是否相关,但似乎不应该是这样)。 有谁知道为什么这不起作用? 我还应该补充一点,主文档正文中还有一个 ,但我想通过提供iframe上下文,它应该以iframe为目标。