问题标签 [fbjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1103 浏览

facebook - Facebook 选项卡应用程序脚本

我有一个要移植到 Facebook 的 Web 应用程序。该应用程序使用一些外部 javascript 文件。所以最初我想创建一个 iframe Facebook 应用程序。但是,事实证明在创建选项卡应用程序时不能使用 iframe(这是必需的)。通过标签应用程序,我的意思是将您的应用程序放置在靠近墙壁、信息、照片等的个人资料页面上。标签。

有谁知道帮助将我的 javascript 转换为 FBJS 脚本的好工具?或者更好的是,有没有人可以解决这个问题,以便我可以在这个选项卡式应用程序中包含我自己的 javascript?

谢谢您的帮助。

0 投票
1 回答
1205 浏览

javascript - FBJS textarea 倒计时

我在 Facebook 应用程序中有一个 textarea 元素,我想在视觉上将其限制为一定数量的字符。这是我从网上得到的代码片段:

此脚本在 Facebook 框架之外运行良好,但我不了解 FBJS 的限制以及我需要更改哪些内容才能使此脚本正常工作。有没有人成功实现过类似的功能?

谢谢。

0 投票
1 回答
518 浏览

javascript - Facebooker Connect 和 Safari 4

似乎是一个已知问题,但我没有找到解决方案。

当您的 facebook 应用程序尝试通过使用 JS 代码加载 fb:iframe 来执行一些 JS 调用时,Safari 会阻止这句话

不安全的 JavaScript 尝试从带有 URL 的框架访问带有 URL 的框架。域名、名称和协议必须匹配

有没有办法解决这个问题?

0 投票
4 回答
8651 浏览

javascript - 如何在facebook中检查特殊权限

如果用户已授予我的网站发布流权限,我如何签入 javascript

?

0 投票
1 回答
709 浏览

javascript - Why is FBJS dropping my 'onclick' attribute from this input element?

When I include an 'onClick' attribute in setInnerXTHML() like this:

The 'onClick' gets dropped. I know this from inspecting the element with Firebug. This is what it reveals:

Here is the function called for onClick:

As you can see, I've tried both 'onClick' and 'addEventListener'. Neither works. Any ideas?

0 投票
1 回答
469 浏览

javascript - Facebook FBJS UTC

我正在使用 FBJS AJAX 从 JSON 文件中提取数据。json 文件中的值是日期。日期采用 UTC 格式,Date(1255535021000-0600).

但是,无论我做什么,我都会收到“无效日期”或“NaN”错误。

我尝试了以下方法:new Date(1255535021000-0600), new Date(1255535021000), Date.parse(1255535021000-0600), Date.parse(1255535021000).

在老式的 Javascript 中它可以完美运行,但在使用 FBJS 时却不行。

我该怎么做才能将其转换为可用日期?

0 投票
2 回答
1109 浏览

ajax - addEventListener() 问题/奇怪的行为

我正在为 Facebook 开发一款游戏。我正在使用 PHP 和 FBJS。我正在使用 addEventListener() 将事件附加到两个按钮。每个按钮都有自己的事件处理程序,它是一个 js 函数。第一个事件处理程序 (loadNewCargo()) 被毫无问题地调用。但是第二个事件处理程序 (discardExistingCargo()) 会导致页面在调用时刷新。我见过的示例对多个元素使用单个事件处理函数。我正在为每个元素创建一个处理程序。这是非法的吗?这是代码('load-new-submit' 和 'discard-existing-submit' 是对话框上两个按钮的 ID):

感谢您提供的任何帮助。

0 投票
1 回答
1760 浏览

php - addEventListener() 附加到多个按钮,但只触发一次

我正在用 PHP/FBJS 编写一个 Facebook 应用程序。我有一些代码,我将 addEventListener() 附加到两个按钮。当我运行应用程序时,我单击的第一个按钮会触发 addEventListener() 并按预期调用事件处理程序。但是,如果我单击第二个按钮或再次单击同一个按钮,则不会调用事件处理程序。这是我的代码:

任何帮助将不胜感激。谢谢!

@蒂姆

我按如下方式更改了 loadCargo() 函数以防止重复这些元素,但我仍然遇到与以前相同的问题。

0 投票
1 回答
363 浏览

javascript - Need some help synch'ing outer loop counter with dialog.onconfirm()

I am writing a game for Facebook. IN the following code, I have a problem. I have a for loop executing, and in that loop, I call a dialog and implement 'onconfirm' for the dialog. The problem is that I need to access th e loop counter inside of the onconfirm function. But because the onconfirm is called outside of the scope of the for loop, the counter value is no longer valid because it's been incremented. I need some way to pass the counter value to the dialog onconfirm as it was at the time the dialog was displayed, not after the loop has finished. Or maybe someone has a better solution. Any help would be appreciated. Thanks.

0 投票
2 回答
2976 浏览

facebook - facebook - 在 iframe 应用程序中使用 FBJS

我正在尝试在我的 iframe 应用程序中使用 FBJS。我写的任何东西似乎都不起作用。有任何想法吗?