草庐IT

facebook-iframe

全部标签

javascript - 从 Chrome 扩展访问 iframe URL

我有一个扩展需要加载一个页面,该页面在其背景页面中有很多重定向。一旦该页面到达已知URL(https://website.com/index.php),iframe应将其src设置为about:blank。最终页面非常大,有大图片和所有不需要加载的东西,所以我没有附加到iframe的onload事件,而是将以下函数设置为100毫秒的时间间隔:functionupdate(){if(document.getElementsByTagName('iframe')[0].contentDocument.location.href=="https://website.com/index.php

javascript - FB.Login(..) 时 Facebook iFrame 应用程序中仅限 Chrome 的跨域脚本错误

在GoogleChrome中(我在9.0.597.98)我的FacebookiFrame应用使用GraphAPI/JavascriptSDK往往会基于跨域抛出以下两个JavaScript错误(见下文)脚本,但仅在应用程序的一页上。它在第二条消息上进入无限重试循环。在放置一夜之后,它报告说到今天早上重试了50万次!正在使用的FB调用用于登录:FB.login(function(response){if(response.session){//usersuccessfullyloggedin}else{//usercancelledlogin}});在Firefox和IE9中我没有得到这些

javascript - IFrame 后退按钮

我在互联网上进行了大量搜索以解决此问题,但尽管之前已详细讨论过该问题,但仍找不到具体的解决方案。查询很简单。我的javascript动态地将Iframe添加到网页(显示反馈表)。问题是,“回答后”,现在当用户单击浏览器的后退按钮时,iframe而不是浏览器窗口受到影响,即问卷再次显示。我希望浏览器后退按钮正常运行。这种行为真的很烦人,我很难解决这个问题。我正在使用火狐浏览器。期待回复。如果我需要提供更多详细信息,请通知我。谢谢, 最佳答案 您的表单有一个提交按钮,用于将页面发布到服务器。无论您是否使用iframe,后退按钮总是将用户

javascript - 使用开放图谱 API,有没有办法确定用户的哪些 friend 设置了 @facebook.com 电子邮件地址?

标题基本上概括了它。在为连接到facebook的用户获取friend列表后,我正在寻找一种方法来确定该friend是否正在使用带有@facebook.com电子邮件的新消息系统。我正在使用javascriptSDK。按照同样的思路,是否有一种方法可以使用Facebook的新发送按钮预填充收件人:列表? 最佳答案 他们没有提供但是你可以看到他们提供的用户个人资料信息here不,现在你不能通过API向用户/用户好友发送消息。它包含在路线图中,他们将提供在未来几天将消息发送到用户收件箱的功能。但是可以通过调用这样的URL来手动方法http

javascript - Facebook 是否可以获取用户数据并在 iframe 中填充表单?

我正在尝试为Facebook页面创建一个iframe选项卡。在这个页面上,我正在加载一个iframe,它由来自另一个域/站点的表单组成。是否可以使用javascript查询图形api,以使用javascript将用户数据加载到此iframe加载表单中,这样就可以预先填充给用户?我知道存在跨域安全问题。在那种情况下,假设我的iframe选项卡现在托管在与iframe加载的表单相同的域中,这现在可行吗? 最佳答案 你是对的,出于安全原因(同源策略),你想要的将被浏览器阻止。你可以做什么:在iframe中重新加载表单并将您从jssdk获取

javascript - AngularJS 和 IFrame srcdoc

我从服务器解析了一堆电子邮件,现在我想在网页上显示它们。我得到了他们的HTML内容,我认为IFrame是显示电子邮件的最简单方式,因为它们应该被显示。但是,给我以下AngularJS错误:Error:[$interpolate:interr]Can'tinterpolate:{{email.html}}Error:[$sce:unsafe]Attemptingtouseanunsafevalueinasafecontext.我一直在寻找一种方法来做到这一点,尝试禁用$sce作为测试,但这也没有用。这只是一个测试项目,我得到的数据是安全的,我只需要它用于POC。我现在在我的Control

javascript - 获取 Facebook 用户数据 Javascript API

出于某种原因,即使我很确定我的代码是正确的,我也无法获取用户数据。该对象未返回某些值(例如:链接、生日、家乡等)。这是我拥有的:$(function(){FB.getLoginStatus(function(response){if(response.status==='connected'){basicAPIRequest();}});});functionbasicAPIRequest(){FB.api('/me',{fields:"id,about,age_range,picture,bio,birthday,context,email,first_name,gender,hom

javascript - 在多个 iframe 中使用 AudioContext

我们有一个博客,其中的每篇文章都包含一个iframe,当单击“播放”时,它又应该使用网络音频播放声音。问题是,在页面上显示一定数量的帖子后,下一帧会抛出错误:未捕获的语法错误:构建“AudioContext”失败:硬件上下文数量达到最大值(6)。不可能在帧之间重用单个AudioContext-window.top由于同源策略而被禁止。这是一个简化的例子:http://jsfiddle.net/aobpv7kg/(单击添加帧,直到出现错误-在我的例子中是第7帧)。页面中任意数量的帧可以使用网络音频吗?或者我们所能做的就是将每页的帖子数减少到5个? 最佳答案

javascript - IE9 中的白屏问题 - 删除 iframe

我想知道是否有人可以让我深入了解我一直在努力解决的一个非常奇怪的IE9问题。我正在完成一个工作站点的制作-它在ff/chrome/ie7/ie8中运行良好,没有脚本错误。在IE9上,应用程序的最后一步导致整个选项卡变成白屏,没有脚本错误或警告。(将文档模式改成ie8可以解决问题,但显然不适合生产)不幸的是,该站点非常复杂,包含大量ajax和页内脚本,因此我无法真正轻松地发布相关代码。我更想弄清楚如何对此进行诊断。我检查了IE错误日志,它们是空的。Web开发人员工具没有告诉我任何信息。该站点未使用任何插件(Flash/Silverlight等),仅使用javascriptw/jQuery

javascript - Facebook XFBML 未在 Internet Explorer 8 中呈现

我放了这个测试页来说明这个问题:(死链接)我测试过的每个浏览器都可以工作,但在InternetExplorer8中。奇怪的是InternetExplorer8甚至没有报告错误,哇,这就是了不起的。所以现在我无法进行任何工作或调试。我忽略了什么? 最佳答案 所以我之前设置给HTML标签的xmlns属性不见了,可能是我疯狂地撤消了一些事情。如果有人遇到这个问题,应该是这样的: 关于javascript-FacebookXFBML未在InternetExplorer8中呈现,我们在StackO