Как встроить редактор ACE в html?

#javascript #ace-editor

#javascript #ace-editor

Вопрос:

Недавно мне нужно внедрить Ace в мой проект, поэтому я загружаю код предварительной сборки сhttps://github.com/ajaxorg/ace-builds / и я скопировал код на свой сайт изhttps://github.com/ajaxorg/ace-builds/blob/master/editor.html где указано, как встроить Ace в веб-страницу.

Я скопировал эту папку src-min в свой проект. Я изменил

 <script src="src-noconflict/ace.js" type="text/javascript" charset="utf-8"></script>
  

в

 <script src="js/src-min/ace.js" type="text/javascript" charset="utf-8"></script>
  

Когда я пытаюсь просмотреть веб-страницу в песочнице вcodeanywhere.com (Я также загрузил папку src-min), я вижу только континент, и у меня нет области для ввода чего-то нового. Кроме того, код выполнен черным по белому.

Что я могу делать неправильно и что я могу сделать, чтобы Ace работал должным образом?

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

1. Какие ошибки вы видите в консоли браузера? должно быть что-то о невозможности загрузить скрипт, или ace не определен.

2. В браузере не отображается ошибка, просто континент <div>.

3. хм, вы уверены, что смотрите в нужное место?, ошибки должны быть в консоли, содержимом div на отображаемой странице

4. Извините, я новичок, пожалуйста, простите мою ошибку. Я увидел консоль, и в ней говорится: «поскольку фрейм документа изолирован, а разрешение «разрешить сценарии» не установлено». Итак, я пытаюсь найти, где я могу установить разрешение «разрешить сценарии». Спасибо за ответ.

5. Это, вероятно, проблема с codeanywhere, попробуйте запустить его локально или использовать другой сервис.

Ответ №1:

Первое, что нужно в таких случаях, это заглянуть в консоль браузера, чтобы посмотреть, не блокирует ли что-нибудь загрузку скрипта.
Как вы прокомментировали, у вас «фрейм изолирован, а разрешение «разрешить сценарии» не установлено». Это, вероятно, проблема с codeanywhere, попробуйте запустить его локально или использовать другой сервис.