Динамический скрипт взломать обратный вызов - PullRequest
0 голосов
/ 04 ноября 2011

У меня есть страница, которая содержит только строку, и мне нужно прочитать ее со страницы в другом домене.Я попытался сделать это с помощью динамического взлома сценария (чтобы избежать ограничений безопасности) и могу прочитать эту строку, но не могу перевести ее в обратный вызов, чтобы продолжать работать с ней в переменной.

Моя проблема в том,нужно сделать это только с помощью JavaScript.

Вот код, который я сейчас использую:

index.html:

<html>
<head>
<script type="text/javascript">
    function xss_ajax(url) {
        var script_id = null;
        var script = document.createElement('script');
        script.setAttribute('type', 'text/javascript');
        script.setAttribute('src', url);
        script.setAttribute('id', 'script_id');

        script_id = document.getElementById('script_id');
        if(script_id){
            document.getElementsByTagName('head')[0].removeChild(script_id);
        }

        document.getElementsByTagName('head')[0].appendChild(script);
    }

    var url = "http://otherdomain.com/ping.html";

    xss_ajax(url);
</script>
</head>
<body>
</body>
</html>

ping.html:

1|1739

Большое спасибо и извините за мой английский.

1 Ответ

0 голосов
/ 04 ноября 2011

Ваш результат от дозы ping.html не имеет переменных, если вы скажете

сделал объект как

   result = [1,1739];

и в index.html вы объявили

var result = [];

тогда вы могли бы работать с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...