скрипт javascript unescape зависает в IE и Chrome, но не в Firefox

#javascript #internet-explorer

#javascript #internet-explorer

Вопрос:

Следующий запрос скрипта, похоже, имеет проблемы в любом браузере, кроме Firefox.

 <!DOCTYPE html>
<html>
    <head>
        <title>Browser Delay</title>
        <script type="text/javascript"  src="http://www.google.com/jsapi"></script>
        <script type="text/javascript">
            google.load("jquery", "1.4.4");
        </script>
    </head>
    <body>
        <div id="logicbuy_ad">
            <!-- Problem is here!!!!! -->
            <script type="text/javascript" src="http://www.symbiosting.com/LogicBuy/content-syndicate-laptopmag.php"></script>
        </div>
    </body>
</html>
  

При загрузке скрипта, даже в iframe, IE и Chrome, похоже, зависают, пока скрипт не завершится.

Есть ли способ загрузить этот скрипт так, чтобы он не останавливал / не зависал браузер?

Комментарии:

1. возможно, вы могли бы выполнить асинхронный вызов сервера для загрузки php-файла, и когда он вернется, вы сможете затем вставить его на страницу, возможно? Возникает задержка с получением javascript с сервера, поэтому использование AJAX имеет смысл, но я не совсем уверен, как это можно сделать.

2. Я пробовал несколько разных методов с использованием ajax, но проблема в том, что мне нужно прикрепить ответ к определенному тегу, и я не уверен, как это сделать. Я пытался использовать $.getScript и $.ajax ({Тип данных: ‘script’, url: ‘ symbiosting.com/LogicBuy/content-syndicate-laptopmag.php ‘})

Ответ №1:

Похоже, что проблема возникает только при загрузке скрипта с локальной страницы. (ie. C:Users {имя пользователя}{База кода}index.html )

Как только я разместил файл в IIS, проблема исчезла.

Мне все еще очень любопытно, почему скрипт зависает при отображении локального файла, в отличие от размещенной версии