- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在开发 Facebook 应用程序 (iframe),一旦我知道要喜欢的 href 是什么(例如:要喜欢的项目会根据页面上的选择等进行更改),就需要在运行时在 Javascript 中添加一个框。
有没有办法创建这样的框:
<fb:like href="http://example.com" send="true" action="recommend" width="360" layout="standard" show_faces="true" />
或其 HTML5 等价物:
<div class="fb-like" data-href="http://example.com" data-send="true" data-width="360" data-show-faces="true" data-action="recommend"></div>
运行时在 Javascript/jQuery 中?
我已经尝试过使用类似 iframe 的框,但它不支持“发送”,所以这将是我的后备选择。该标签对我来说效果很好,但我不知道如何在运行时更改它的 href。
PS:我确实包含了 Javascript SDK,有一个登录 session 等。
感谢任何帮助,乔纳塔·梅蒂弗戈
最佳答案
您可以使用 facebook 的 Javascript API 的 setInnerFBML
在页面上动态设置 FBML 对象。
请注意,您必须将 FBML 字符串预渲染到一个对象中。
您可以在这里阅读更多相关信息: https://developers.facebook.com/docs/fbjs/#fbml
在这里:http://forum.developers.facebook.net/viewtopic.php?id=20157
关于javascript - 我可以创建 <fb :like> button programmatically in javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8051747/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!