TOGOUTECH

javascript - 使用 casperjs 通过一级 iframe 对嵌套链接进行分组

我有以下代码:varcasper=require("casper").create({//verbose:true,//logLevel:"debug",webSecurityEnabled:false});varlinks=[];functionget_links(obj){returnobj.evaluate(function(){vari,l=document.querySelectorAll("a"),l2=[];for(i=0;i<l.length;i++){l2[i]=l[i].href;}returnl2});}fun

javascript - 是否可以实现 'Continue as {Facebook user name}' 按钮?

我正在尝试为我的站点实现Facebook登录按钮。一些Facebook产品有一个很好的FB按钮,它使用已经登录的用户的Facebook用户名。还有一个问题:当用户已经在浏览器中登录时,是否可以使用Javascript获取FB名称?例子: 最佳答案 您可以在Facebook文档中找到它,登录按钮/插件配置器部分:https://developers.facebook.com/docs/facebook-login/web/login-button有一个选项:当用户登录Facebook时包括姓名和头像

javascript - 如何解决来自 YouTube 嵌入的 'Failed to execute ' postMessage' on 'DOMWindow' ' 错误

我尝试使用YouTubeJavaScript/iFrameAPI寻找视频的不同时间。我已经精简了一个演示:http://jsbin.com/yuliponuvarplayer;window.onYouTubeIframeAPIReady=function(){variframe=document.createElement("iframe");iframe.width=400;iframe.height=300;iframe.id="youtubeIframe";iframe.src="https://www.youtube.com/embed/

javascript - 在 Javascript 中使用 iFrame 进行跨浏览器打印

我想使用iFrame和javascript进行打印。以下是我的示例代码:JavascriptfunctionprintDiv(divP){window.frames["print_frame"].document.body.innerHTML=$(divP).html();window.frames["print_frame"].window.focus();window.frames["print_frame"].window.print();}HTML<iframename="print_frame"width=

javascript - 无法使用 Chrome 开发工具检查元素

我有一个基本的html文件(base.html),其中包含一个使用(iframe.html)的iframe。iframe仅在单击某个菜单项时显示。它们都托管在同一个域中。在base.html中,我包含了一个指向我使用的外部服务的脚本。包含脚本会返回一个存在于我的页面上的对象。<scripttype="text/javascript"src="externalSite.com/myID.js"></script>在iframe.html中,我有另一个脚本,它根据返回的对象的某些属性构建菜单<scripttype="te

javascript - 在非对象上调用 React iframe youtube : Object. defineProperty

我制作了一个组件,用于在我的React应用程序中嵌入YouTube视频,效果很好。为此,我使用了iframe。<divclassName="embed-responsiveembed-responsive-16by9"><iframeclassName="embed-responsive-item"src={`${BASE_URL}${videoId}`}/></div>但即使它有效,我也不知道为什么但我得到了这个错误。sw.js:5UncaughtTypeError:Object.definePropertycall

javascript - Chrome 开发工具在调试 iframe contentWindow 时崩溃

我正在尝试调试iframe的contentWindow,但每次我尝试在chrome59上查看contentWindow对象时dev-tools页面崩溃。将contentWindow属性悬停在断点上或单击控制台记录的对象时会发生这种情况。我正在使用ReactJS,所以我创建了一个Reactfiddle,尽管我认为这不相关。Fiddletoreproduce:打开开发工具点击“试用”单击console.logged对象。有没有办法避免崩溃? 最佳答案 由于新的contextselection,这似乎已在chrome60上得到修复.特征

javascript - 如何将新的 Google map 共享链接转换为 iframe 嵌入 html?

在我的应用程序中,用户只需粘贴一个指向诸如youtube或vimeo视频或某些soundcloud音频的链接,然后它就会找出如何通过oembed嵌入这些内容。因此,如果您将链接粘贴到从地址栏复制的视频,它就可以识别出来。如果您在应用程序的“共享对话框”中粘贴应用程序踢出的共享链接,它也可以工作。如果您粘贴iframe嵌入代码,我可以解析它并根据白名单检查它,您会再次得到完全相同的结果。我也想添加谷歌地图嵌入,但它不支持嵌入。此外,您现在可以获得“经典”(或旧的)Googlemap,但您也可以获得新的googlemap。(更复杂的是,您还可以获得谷歌地图引擎,但我们暂时忽略它......

javascript - iOS (iPad) 上的 iframe 内容裁剪问题

我正在寻找正确的方法来确保在ipad/iOS5上的iframe中滚动后动态显示的内容可见。OhIframes和iPad-你真是个了不起的老栗子。我知道:iPad将iframe扩展到其中内容的整个高度(几乎就像它使用HTML5的“seamless”属性,但不完全是因为它不从父级继承样式或事件)。对许多人来说很奇怪,很烦人,但却是事实。<iframeheight="100%">因此是无用的,因为它根据其内容调整大小,而不是根据容器调整大小我需要将我的iframe包装在一个div中-啦啦<divid="wrapper"style="-

javascript - 如何获取 iframe 的全部内容?

我需要从同一域获取iframe的全部内容。完整内容意味着我想要从<html>开始的所有内容(包括),不仅<body>内容。内容在加载后被修改,所以我无法从服务器再次获取它。 最佳答案 我相信我已经找到了最好的解决方案:vardocument=iframeObject.contentDocument;varserializer=newXMLSerializer();varcontent=serializer.serializeToString(document);在content中,我们有完整的iframe内容