Frictionless Request in Facebook JS SDK doesn't work
===

hi I got problems with the frictionless requests in facebook.

My Code:

    <!doctype html>
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US"
          xmlns:fb="https://www.facebook.com/2008/fbml">
        <head>
            <script src="http://connect.facebook.net/en_US/all.js"></script>
            <title>Rose Fan Rally</title>
        </head>
        <body onload="FB.Canvas.setSize();">
            <div id="fb-root"></div>
        <script type="text/javascript">
        FB.init({
            appId  : 220600807975565,
            status : true,
            cookie : true,
            frictionlessRequests : true,
            oauth: true
        });
    
        function sendChallengeRequestToRecipients() {
            FB.ui({method: 'apprequests',
                message: 'You have been challenged in Rose Fan Rally Bikerace.',
                to: 100000114261895 
            }, requestCallback);
        }
            
        function sendResultRequestToRecipients() {
            FB.ui({method: 'apprequests',
                message: 'Your opponent finished his turn in Rose Fan Rally Bikerace. Check the result!',
                to: 100000114261895 
            }, requestCallback);
        }
    
        function requestCallback(response) {
            // Handle callback here
            location.href = '/fbapp/fanrally/bikerace/showCenter/';
        }
            sendChallengeRequestToRecipients();
    </script>
    </body>
    </html>
As soon as the page loads, i get a Browser Pop-up and not a internal FB iframe Window. And there is no checkbox for choosin Frictionless Request in future in the dialog box.

Can anybody tell me why? Am I somehow using the old Request Dialog?

Thanks for your help!