0

PHP スクリプトで FB リクエスト ダイアログ ボックスを使用しています。Safari を除くすべてのブラウザで動作します。実際、ポップアップ ブロッカー オプションに問題があります。最新のブラウザーのほとんどはポップアップをブロックしており、このオプションはサファリでもデフォルトで有効になっています。ポップアップ ブロッカーをバイパスして機能する FB 要求ダイアログ ボックスを作成するのは、私にとっては少し難しい作業です。ただし、アプリケーションを使用する前に、ブラウザでポップアップ ブロッカー オプションのチェックを外すように Web サイト ユーザーに要求する必要があることも意味がありません。コードは以下のとおりです。

            FB.ui({
            method: "apprequests",
             to:''+str+'',           
          message: "xxxxxxxxxx",
          name: "xxxxxxx",
          description: "",
          data: JSON.stringify({code:key,usr:uid,vi:'vi',invt:'invt'}), 
          picture: "<?php echo $fb_image;?>",
          link: link_url,
          display: 'popup'
      }, function(response) {
          //------------------------------
      }




            FB init:
           <script type="text/javascript">
             FB.init({
             appId  : 'oauth_fb_key',
             status : true,
             cookie : true,
             oauth  : true,
             xfbml  : true
            });
           </script>    

リクエストダイアログボックスを呼び出す上記のJS関数による制御ですか?

4

2 に答える 2