2014-10-30 2 views
-1

Я пытаюсь добавить внешний скрипт в тело, используя script.src.script.src не загружает внешний скрипт на chrome версии 38

Это прекрасно работает в каждом браузере. Когда я тестировал то же самое в браузере Chrome (версия 38) на любом мобильном устройстве, сценарий не добавляется.

Я проверил то же самое на версии 37 и ниже на мобильном устройстве и отлично работает. Когда я попробовал то же самое, используя пользовательский агент в браузере рабочего стола с помощью переключателя user-agent, он работает.

Я проверил это, добавив фиктивный скрипт и работает нормально. Кроме того, когда я вставил внешний скрипт внутри кода (не добавляя его), работает как и ожидалось.

Может ли кто-нибудь предоставить какие-либо указатели на это. Ценю вашу помощь!!!

фрагмент кода: var script=document.createElement('SCRIPT'); script.type = "text/javascript"; script.src= ""; document.body.appendChild(script);

ответ

0

Я пытался управлять сценарий в моем файле JS, и это работает для меня. возникла проблема с добавлением внешнего скрипта. Итак, я сделал некоторые изменения кода, чтобы включить скрипт в доступный файл js.

Возможно, произошла ошибка в новой версии 38 Chrome, и может возникнуть проблема с кодировкой ссылки при добавлении ее в script.src. Необходимо проверить журналы, как то, что это произошло в моем коде.

журналов для хрома 38 обновления: https://chromium.googlesource.com/chromium/src/+log/37.0.2062.119..38.0.2125.119?pretty=fuller&n=10000

В любом случае, спасибо за время, проведенного по этому вопросу.

Смежные вопросы