草庐IT

phonegap-facebook

全部标签

javascript - Facebook - FB.UI 提要和分享对话框

我在使用FacebookFB.UI-FeedandSare对话框时遇到了一些问题。我需要将网站页面发送给friend,我正在使用FB.UIJavascriptAPI。根据facebook文档,他们说你必须使用“fromandto”参数。但是当我使用“从和到”参数时它不起作用。当我删除这些参数时它工作正常,但我不能肯定地发布到friend墙上。我一直在寻找一段时间,并尝试了以下步骤:用户是否启用了正确的设置以在他的时间线上发布(检查)用户是否喜欢该facebook页面(检查)我登录了吗(检查)这是文档的链接:FeedandShareDialogs这是我的代码:PS:我收到警告说的是:“帖

javascript - Facebook SDK FB.GetLoginStatus 加载被 X-Frame-Options 拒绝(仅限 Firefox)

我有这个Web应用程序登录页面,它在文档加载完成后从FacebookJavaScriptSDK调用FB.GetLoginStatus()。这在所有浏览器(包括移动设备)上都运行良好,从此幸福快乐。但是,有一天,突然间,我注意到页面加载完成后,SDK无法获取Facebook用户的登录状态数据。我看了一下控制台,我看到了行周围的东西LoaddeniedbyX-Frame-Options[massivelinkgeneratedbytheSDK]doesnotpermitframing.这就是让我烦恼的地方:这在Safari中运行得非常好。当我在Chrome上打开网络应用程序时,我被介绍到错

使用 PhoneGap 的 Javascript 数据存储解决方案

有没有人有使用PhoneGap在所有移动平台上以JavaScript存储数据的经验?我理想的解决方案是使用SQLite之类的东西,但不幸的是,并非所有PhoneGap支持的平台都支持SQLite。我刚才试过问这个问题,但得到了很多负面评价。如果您认为这是一个不好的/毫无意义的问题,我很想知道,因为它有望帮助我理解这个问题!干杯,尼克。 最佳答案 我会查看Lawnchair.它有一个简单的存储API(在幕后使用SQLite、domStorage或Gears),适用于iPhone、Android和PalmOS以及任何其他支持cookie

javascript - 使用 jQuery 捕获 Facebook 'Like' 按钮的点击

我正在寻找FacebookDevelopersDocumentation找到一些示例代码,使我能够捕获“喜欢”按钮上的单击事件。它指出:IfyouareusingtheXFBMLversionofthebutton,youcansubscribetothe'edge.create'eventthroughFB.Event.subscribe.不过我没有使用XFBML,这是我的代码:(function(d,s,id){varjs,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id)){return;}js=d.createEle

javascript - 警告中带有重音符号的错误字符并使用 Phonegap/Cordova 进行确认

我正在尝试显示带有重音符号的警告和确认框,但是当我运行应用程序时,我得到的是错误的字符,我检查了文件编码,它是UTF-8,在index.html中我设置了utf-8字符集。有人知道吗?谢谢。 最佳答案 alert或confirm中不能使用特殊字符,因为它们不直接带特殊字符,而是可以在JavaScript字符串文字中使用\u转义序列来显示这些字符。alert("\u00e6\u00f8\u00e5")得到这样的输出æøå您可以为您想要的字符找到等效的utf-8here 关于javascri

javascript - 将 dataURL(base64) 保存到 PhoneGap (android) 上的文件

我正在将Canvas转换为dataURL(base64)类型,我想使用PhoneGap的编写器将它保存到手机文件系统,但没有成功(我得到了无法打开的损坏文件)——这是我的一些代码:vardataURL=document.getElementById("gen").toDataURL('image/png');//substr().replace('datadata:image/png;base64,','');window.requestFileSystem(LocalFileSystem.PERSISTENT,0,gotFS,fail);functiongotFS(fileSyste

javascript - 如何在 phoneGap 中保持 session

我找不到任何方法来处理这个问题。我在PhoneGap中开发了一个单页应用程序,它只是登录页面。登录后,我将其重定向到网站。现在的问题是我必须在App中维护登录状态。例如,如果用户在没有注销的情况下退出应用程序,那么他不应该在下次启动时看到我的登录屏幕。它应该直接转到网站。在android中,我们可以使用我知道的共享首选项来处理它,但我对PhoneGap完全陌生。此外,当用户单击重定向网站中的注销时,应显示我的应用程序的登录屏幕,而不是网站的登录屏幕。我已经用谷歌搜索了,但找不到任何有用的东西 最佳答案 您可以使用localStora

javascript - 如何在我的 React 应用程序中嵌入 Facebook 发送按钮?

我有一个客户端呈现的React应用程序。我想在我的页面上显示一个Facebook发送按钮。开发者页面上给出的说明没有告诉我该怎么做https://developers.facebook.com/docs/plugins/send-button#configurator另外,我没有找到facebook为其SDK发布的npm兼容包。那么如何将SDK包含在React应用程序中呢?编辑:我尝试在React中使用一些异步加载器。importReact,{Component}from'react';importscriptLoaderfrom'react-async-script-loader';

javascript - 为什么 Facebook 不合并它的 CSS/JS 文件?

我很好奇为什么Facebook开发人员选择不将他们的脚本和样式表合并到单个文件中。相反,它们是通过CDN按需加载的。Facebook显然是一个非常复杂的应用程序,我可以理解这种模块化如何使Facebook更易于维护,但通常的优化建议是否仍然适用(尤其是考虑到它的高使用率)?或者,他们使用CDN的事实是否避免了具有大量小脚本/样式的常见性能影响? 最佳答案 一句话BigPipe.他们将页面分成“pagelets”,每一个都在他们的服务器上单独处理并并行发送到浏览器。基本上几乎所有内容(CSS、JS、图像、内容)都是延迟加载的,因此它归

javascript - Facebook 对 'supported mobile devices' 的标准是什么

在Facebook的“SendDialog”文档中,它指出:ThisdialogcanbeusedwiththeJavaScriptSDKandbyperformingafullredirecttoaURL.Itisnotsupportedonmobiledevices.发送对话框(当它工作时)正是我想要使用的(因为它默认发送给特定的人):作为备用,您可以使用“ShareButton”,但共享按钮的用户流程略有不同(您必须选择将其发送给特定的人):现在我正在使用ZurbFoundation的VisibilityClasses触发显示哪个按钮,如下所示:shareonfacebooksh