Facebook SDK与Javascript失败,不知道为什么
Facebook SDK with Javascript failing, cannot tell why
这是我的简单html:
fb_driver.html
<!DOCTYPE html>
<html>
<head>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
<meta content="utf-8" http-equiv="encoding">
<title>Facebook Driver</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="fb_driver.css">
</head>
<body>
<script>
window.fbAsyncInit = function() {
alert("why can i not see this?");
FB.init({
appId: 'my-app-id',
xfbml: true,
version: 'v2.0'
});
FB.ui({
method: 'feed',
name: 'The Facebook SDK for Javascript'
});
alert("hi");
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s);
js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
} (document, 'script', 'facebook-jssdk'));
alert("hello");
</script>
<div id="fb-something" class="fb-like" data-send="true" data-width="450" data-show-faces="true">
</div>
</body>
</html>
它本质上是直接从https://developers.facebook.com/docs/javascript/quickstart/v2.0复制的。脚本末尾显示了"hello"警报,但是"为什么我看不到这个?"answers"hi"没有(它们在窗口内)。fbAsyncInit = function(){…})。"为什么我看不到这个?"实际上是fbAsyncInit块中的第一个内容,但仍然没有显示出来。有人能告诉我为什么这不起作用吗?
我能想到的一件事是,即使上面的链接说不需要导入或下载,只需要常规的javascript,也许有一些东西在前面的说明,我错过了
结果是'connect.facebook.net/en_US/sdk.js'之前的'//'不适合在本地打开html文件(这就是我现在正在做的只是为了玩)。我添加了'http:',所以它读'http://connect.facebook.net/en_US/sdk.js',这让我得到了一个不同的错误,这是进度。
相关文章:
- 这个旋钮没有更新;我不知道为什么
- 我不知道为什么我的代码是错误的?又有什么错
- I'我不知道为什么我的代码没有'不起作用
- sqlite查询返回错误-can'我不知道为什么
- 我没有'我不知道为什么我的jqGrid子网格没有'不要给我看数据
- 我的代码很完美,但我现在不知道为什么我发现了问题
- 变量不起作用(不知道为什么)javascript
- 我可以'不要让这几行简单的代码正常工作,也不知道为什么
- 我的素数函数坏了,但我没有;我不知道为什么
- 当我从struts2操作在js函数中获得JSONArray时,它是空的,我不知道为什么
- 可以'我不知道为什么这个数字赢了;t增量
- 我不知道为什么ng repeat在我的代码中不起作用
- 标题下方的标签在再次单击时消失,JavaScript不知道为什么
- 历史.推送状态错误,我不知道为什么
- 只是不工作,不知道为什么
- 我的 innerHTML 命令没有改变任何东西,我不知道为什么
- JavaScript Validator 一直在说关于第 11 行的意外“如果”,我不知道为什么
- 我的地理位置(javascript)不起作用,我不知道为什么
- 我不知道为什么这个画布是空的
- 不知道为什么我的服务器超时.