teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

結果の追記

2015/11/22 17:53

投稿

sibugin
sibugin

スコア7

title CHANGED
File without changes
body CHANGED
@@ -71,4 +71,12 @@
71
71
  ```
72
72
 
73
73
  ※iframe内に表示しているドメインをiframe.comに書き換えています。
74
- ----------------------------
74
+ ----------------------------
75
+
76
+ 【追記:2015.11.23】
77
+
78
+ クロスドメインの状態で解決することができなかったため、
79
+ 質問を終了することにいたしまして、
80
+ ベストアンサーを決めさせていただきました。
81
+
82
+ ご回答いただきましてありがとうございました。

2

コードをMarkdown記法に修正

2015/11/22 17:53

投稿

sibugin
sibugin

スコア7

title CHANGED
File without changes
body CHANGED
@@ -47,6 +47,7 @@
47
47
 
48
48
  【header内】
49
49
 
50
+ ```
50
51
  <script language="javascript">
51
52
  var arg = new Object;
52
53
  var pair=location.search.substring(1).split('&');
@@ -56,15 +57,18 @@
56
57
  }
57
58
  document.write("<img src='https://iframe.com/frame/set_referer?referer="+arg["referer"]+"' width='1' height='1' >");
58
59
  </script>
60
+ ```
59
61
 
60
62
  【body内】
63
+ ```
61
- <div id="content">
64
+ <div id="content">
62
65
  <script type="text/javascript">
63
66
  var form_domain = "iframe.com";
64
67
  </script>
65
68
  <iframe src="https://iframe.com/frame/form_order/LPform?form_type=form_order&form_domain=iframe.com" id="egg_form" name="egg_form" frameborder="0"></iframe>
66
69
 
67
70
  </div>
71
+ ```
68
72
 
69
73
  ※iframe内に表示しているドメインをiframe.comに書き換えています。
70
74
  ----------------------------

1

原因の追記、コードの追記、再度ご回答のお願い

2015/11/15 08:54

投稿

sibugin
sibugin

スコア7

title CHANGED
File without changes
body CHANGED
@@ -12,4 +12,59 @@
12
12
  ieでのみ再読み込みすると動くようになるという挙動からすると、
13
13
  何が原因になっていそうでしょうか。
14
14
 
15
- 手がかりとなりそうなことを教えて頂けたら幸いです。
15
+ 手がかりとなりそうなことを教えて頂けたら幸いです。
16
+
17
+
18
+
19
+ 【追記:2015.11.15】
20
+ ご回答いただきましてありがとうございました。
21
+
22
+ 色々試してみましたところ、下記内容が判明しました。
23
+ ・ieインターネットオプションのプライバシーを低にすると動く
24
+ ・同じドメインのサーバーにアップすると動く
25
+
26
+ 別ドメインのため上手くクッキーが取れていないことが原因だったようです。
27
+
28
+ 既存のLPに他社様が提供しているショピングカートのフォームを組み込むという内容のため、
29
+ 同じドメインにするのが難しい状況です。
30
+ その為クロスドメインの状態で解決策を探しています。
31
+
32
+ iframe内のhtml編集が【headerタグ内に追記】と【bodyタグ内に追記】しかできないため、
33
+ コンパクトポリシーの追記ができず、
34
+ またiframeの中にjqueryでform送信する方法も試してみましたが解決に至りませんでした。
35
+
36
+ 参考にしたサイト:
37
+ (http://taitan916.info/blog/?p=2019)
38
+ (http://d.hatena.ne.jp/R-H/20111101)
39
+
40
+
41
+ 再度質問となってしまい恐縮ですが、
42
+ 他に試せる方法などご存知ではないでしょうか。
43
+
44
+
45
+ ----------------------------
46
+ 下記index.htmlのコードです。
47
+
48
+ 【header内】
49
+
50
+ <script language="javascript">
51
+ var arg = new Object;
52
+ var pair=location.search.substring(1).split('&');
53
+ for(i=0;pair[i];i++) {
54
+ var kv = pair[i].split('=');
55
+ arg[kv[0]]=kv[1];
56
+ }
57
+ document.write("<img src='https://iframe.com/frame/set_referer?referer="+arg["referer"]+"' width='1' height='1' >");
58
+ </script>
59
+
60
+ 【body内】
61
+ <div id="content">
62
+ <script type="text/javascript">
63
+ var form_domain = "iframe.com";
64
+ </script>
65
+ <iframe src="https://iframe.com/frame/form_order/LPform?form_type=form_order&form_domain=iframe.com" id="egg_form" name="egg_form" frameborder="0"></iframe>
66
+
67
+ </div>
68
+
69
+ ※iframe内に表示しているドメインをiframe.comに書き換えています。
70
+ ----------------------------