回答編集履歴

2

fafa

2017/05/12 03:01

投稿

退会済みユーザー
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  if (document.getElementById('facebook-jssdk') !== null){
20
20
 
21
- return true;
21
+ return;
22
22
 
23
23
  }
24
24
 

1

a

2017/05/12 03:01

投稿

退会済みユーザー
test CHANGED
@@ -8,9 +8,13 @@
8
8
 
9
9
 
10
10
 
11
+ //ひとつめのscriptタグを取得
12
+
11
13
  var js, fjs = document.getElementsByTagName('script')[0];
12
14
 
15
+
16
+
13
-
17
+ //facebook-jssdkというID名の要素がページ内に既にあったら終了(無い場合はif以下の実行が継続)
14
18
 
15
19
  if (document.getElementById('facebook-jssdk') !== null){
16
20
 
@@ -20,15 +24,17 @@
20
24
 
21
25
 
22
26
 
27
+ //scriptタグを新たに生成して、idとsrc属性の値を設定
28
+
23
29
  js = document.createElement('script');
24
30
 
25
31
  js.id = 'facebook-jssdk';
26
32
 
27
-
28
-
29
33
  js.src = "//connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v2.9";
30
34
 
31
35
 
36
+
37
+ //生成したscriptタグをページ内に追加
32
38
 
33
39
  fjs.parentNode.insertBefore(js, fjs);
34
40