Есть ли способ создать и запустить JavaScript в Chrome? - PullRequest
21 голосов
/ 16 марта 2012

Есть ли способ, как расширение или приложение, в Chrome создавать и запускать .js файлы в Chrome?

Ответы [ 8 ]

35 голосов
/ 03 июля 2018

если вы не хотите явно создавать файл js, но все же хотите проверить свой код javascript, вы можете использовать фрагменты кода для запуска кода JS.

Следуйте инструкциям здесь:

  1. Open Dev Tools
  2. Перейти к вкладке источников
  3. На вкладке Источники перейдите к фрагментам, + Новый фрагмент
  4. Вставьте свой JS-код в редактор, затем выполните команду + enter в Mac. Вы должны увидеть вывод в консоли, если вы используете console.log или аналогичный для теста. Вы можете редактировать текущую веб-страницу, которая у вас есть, открывать или запускать скрипты, загружать больше файлов javascript. (Просто обратите внимание: эти фрагменты не сохраняются в виде файла js, если вы явно не сделали это, на вашем компьютере, поэтому, если вы удалите chrome, вы потеряете все свои фрагменты);
  5. У вас также есть возможность сохранить свой фрагмент, если щелкнуть правой кнопкой мыши фрагмент.

code javascript using snippets in dev tools

11 голосов
/ 16 марта 2012

Вам нужна страница HTML для загрузки файла JS.

9 голосов
/ 11 мая 2015

Вы должны написать в файле:

<script>
     //write your JavaScript code here
</script>

сохраните его с расширением .html и откройте в браузере.

Например:

// this is test.html
<script>
   alert("Hello");
   var a = 5;
   function incr(arg){
       arg++;
       return arg;
   }       
   alert(a);
</script>
8 голосов
/ 25 июня 2013

Вам не обязательно обязательно нужна HTML-страница. Откройте Chrome, нажмите Ctrl+Shift+j, и откроется консоль JavaScript, где вы сможете написать и протестировать свой код.

- Консоль Chrome JavaScript

7 голосов
/ 28 июня 2015

Попробуйте это:
1. Установите Node.js из https://nodejs.org/
2. Поместите свой код JavaScript в файл .js (например, someCode.js)
3. Откройте оболочку cmd (или Терминал на Mac) и используйте Read-Eval-Print-Loop (REPL) Node для выполнения someCode.js следующим образом: > узел someCode.js

Надеюсь, это поможет!

2 голосов
/ 16 марта 2012

Обычно для создания исходных файлов (например, JavaScript) используется текстовый редактор. Я использую VisualStudio, который поддерживает Intellisence для JavaScript, но подойдет любой другой редактор (vim или notepad под Windows оба хороши).

Чтобы запустить JavaScript сам по себе, вам нужно что-то, что может это сделать. То есть в Windows вы можете напрямую запустить скрипт из консоли, используя команду CScript script.js. Существуют и другие способы запуска JavaScript в Windows и других ОС.

Браузеры (например, Chrome) не запускают JavaScript сам по себе, только как часть страницы или расширения. Неясно, что можно ожидать от браузера, если он сам будет делать с JavaScript.

1 голос
/ 13 января 2019

Вы также можете открыть путь к файлу js в браузере Chrome, который будет отображать только текст.

Однако вы можете динамически создать страницу, включив:

var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'myjs.js';
document.head.appendChild(script);

Теперь вы можете иметь доступ к переменным и функциям js в консоли.

Теперь, когда вы исследуете элементы, которые он должен был включить.

Так что не думаю, что вам не нужен HTML-файл.

0 голосов
/ 31 мая 2015

Откройте основной текстовый редактор и введите свой HTML. Сохранить как .html Если вы введете file: /// C: / в адресную строку, вы можете перейти к выбранному вами файлу и запустить его. Если вы хотите открыть файл на сервере, введите file: /// и вместо C: / первую букву сервера, а затем: /.

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