2013-12-25 3 views
0

Я пытаюсь загрузить скрипт с Firebug консоли, как это:Как загрузить javascript с помощью консоли firebug?

var script = document.createElement('script'); 
script.src = 'http://code.jquery.com/jquery-latest.js'; //example 
document.getElementsByTagName("head")[0].appendChild(script); 

Когда я запускаю этот код в консоли Firebug дает мне ошибку,

Blocked loading mixed active content "http://code.jquery.com/jquery-latest.js"

Есть ли способ обойти это?

Мне не обязательно загружать jquery. Возможность вставлять скрипты с firebug была бы полезна для разработки.

+1

Что произойдет, если вы установите script.src в «//code.jquery.com/ jquery-latest.js "вместо этого? –

+0

Если страница, на которой вы находитесь, это https, то вам необходимо согласовать протокол – mplungjan

ответ

0

смешанное содержание предполагает, что вы загружаете ваш скрипт из внешнего источника подается через http на вашу страницу, с которой сервер над https

Таким образом, вы можете использовать этот

script.src = https://code.jquery.com/jquery-latest.min.js;

Here является связанных с документацией mozilla.

+0

в порядке! он загружается сейчас. – user2325753

0

По соображениям безопасности вы не можете загружать скрипты из HTTP на странице HTTPS.

Измените URL-адрес сценария на HTTPS.

1

В качестве альтернативного решения, командной строки Firebug позволяет вам сделать include("http://code.jquery.com/jquery-latest.js");

(Но протокол HTTPS является хорошей идеей в любом случае.)

0

Рассмотрим команду включить(), с помощью которого вы можете сделать что вы хотите, и вы даже можете управлять алиасами, чтобы включить ваши любимые скрипты.

Обратите внимание, что по умолчанию include() предлагает псевдоним jquery для получения jquery-latest. Так бы просто использовать эту команду:

include("jquery")

Вот документация: https://getfirebug.com/wiki/index.php/Include

Флоран

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