0

Heroku Facebook アプリケーション (PHP アプリケーション) に問題があります。アプリケーションの開始 JavaScript の一部にある最初の PHP 呼び出しまで、アプリケーションが読み込まれるようです。このアプリはデスクトップでは壊れませんが、ラップトップではサンドボックス モードから切り替えるまで壊れました。現在、私のラップトップでは機能しますが、他の人のコンピューターでは機能しません。これが私が見たものです(これはタグ内にあることに注意してください):

var xxxxxx;
  (function(d, t) {
    var s = d.createElement(t), options = {
    'userName':'userName', 
    'formHash':'xxxxxx', 
    'autoResize':true,
    'height':'563',
    'async':true,
    'header':'show', 
    'ssl':true,
    'defaultValues':'field1=<?php echo he(idx($basic, "first_name")); ?>&field2=<?php echo he(idx($basic, "last_name")); ?>&field3=<?php echo he(idx($basic, "email")); ?>&field7=<?php echo $basic["hometown"]["name"]; ?>&field6=<?php echo $basic["location"]["name"]; ?>'
    };
    s.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + 'wufoo.com/scripts/embed/form.js';
    s.onload = s.onreadystatechange = function() {
    var rs = this.readyState; if (rs) if (rs != 'complete') if (rs != 'loaded') return;
    try {
      z7p9m3 = new WufooForm();
      z7p9m3.initialize(options);
      z7p9m3.display(); 
    } catch (e) {}
  };
    var scr = d.getElementsByTagName(t)[0], par = scr.parentNode; par.insertBefore(s, scr);
  }) (document, 'script');

ただし、他の誰かがアプリを読み込むと (開発者としてフラグが立てられている場合でも)、アプリは壊れて、ここでコンテンツの読み込みを停止します。

var xxxxxx;
  (function(d, t) {
    var s = d.createElement(t), options = {
    'userName':'userName', 
    'formHash':'xxxxxx', 
    'autoResize':true,
    'height':'563',
    'async':true,
    'header':'show', 
    'ssl':true,
    'defaultValues':'field1=

フォームに自動入力するはずの最初の PHP 呼び出しで、ファイルが壊れていることがわかります。なぜこれが起こっているのかわかりません。私の問題に似た唯一のヒントは、アプリをサンドボックスモードから外すように指示しています(私はそうしました)。アプリへのリンクは次のとおりです: https://apps.facebook.com/flgwaptest/。これは、私が解決策を見つけることができなかった奇妙な問題のようです。

4

1 に答える 1