0

基本的に、jQuery を使用して別のサイトからゲームを起動しようとしています。

http://webstudios.webs.com/rbxlaunch.htm

私の情報源は

<html>
    <head>
        <title>ROBLOX Games!</title>
        <iframe width="100%" height="100%" id="Frame" seamless src="" scrolling=no style="position: absolute; top: 200px; left: 0px;"></iframe>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
        <script>
            function VisitPlace(ID) {
                alert("Clicked.");
                $('#test').trigger('click');
                document.getElementById("Frame").src = "http://www.roblox.com/--place?id=" + ID;
                $("#Frame").load(function(){
                    alert("Done loading.");
                    $('#Frame').contents().find("#ctl00_cphRoblox_VisitButtons_MultiplayerVisitButton").trigger('click')
                                        alert("Enjoy the game");
                });
            }
        </script>
    </head>
    <body>
        <center>
            <button onclick="javascript:VisitPlace(487316);">ROBLOX remote visit test.</button>
            <button id="test" onclick="javascript:alert('Hello');">Ignore me.</button>
        </center>
</body>
</html>

クロスドメインが原因で機能していないと思います。どのような回避策がありますか?

4

1 に答える 1

0

私の知る限り、人間の介入、サーバー側のアクション、またはターゲット サイトからの協力がなければ、あなたにできることは何もありません。

于 2013-03-02T22:26:46.640 に答える