- the async call needs to load into the body, otherwise FB.ui doesn't work in "dialog" mode
- facebook also recommends loading into the front of the body: http://developers.facebook.com/docs/reference/javascript/FB.init
This commit is contained in:
parent
9ab4a4603e
commit
c7f52f2f8a
@ -23,7 +23,7 @@ module Facebooker2
|
|||||||
(function() {
|
(function() {
|
||||||
var s = document.createElement('div');
|
var s = document.createElement('div');
|
||||||
s.setAttribute('id','fb-root');
|
s.setAttribute('id','fb-root');
|
||||||
document.documentElement.getElementsByTagName("HEAD")[0].appendChild(s);
|
document.documentElement.getElementsByTagName("body")[0].appendChild(s);
|
||||||
var e = document.createElement('script');
|
var e = document.createElement('script');
|
||||||
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
|
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
|
||||||
e.async = true;
|
e.async = true;
|
||||||
@ -36,4 +36,4 @@ module Facebooker2
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user