Javascript из сценария оболочки - PullRequest
4 голосов
/ 11 мая 2011

Можно ли вызвать javascript внутри сценария оболочки?Например,

echo "Content-type: text/html"
echo "
     <html>
     <script type="text/javascript">
     document.write("<p>" + Date() + "</p>");
     </script>
     </html>
     "

Ответы [ 4 ]

3 голосов
/ 11 мая 2011

По умолчанию: Нет. Но вы можете установить приложения, которые могут запускать javascript, например, node.js или rhino.

2 голосов
/ 11 мая 2011

Если ваш скрипт используется CGI (Common Gateway Interface) приложением, то да, вы можете включить HTML со встроенным JavaScript.

РЕДАКТИРОВАТЬ: JavaScript является технологией на стороне клиента. Вы не получите никакого следа JavaScript, работающего на сервере, потому что он не будет выполняться на сервере (если мы не говорим о серверном JavaScript, но я так не думаю).

1 голос
/ 11 мая 2011

Вам нужно будет установить javascript engine в вашей системе, чтобы иметь возможность вызывать его из bash и выполнить свой код javascript.Чек SpiderMonkey .

1 голос
/ 11 мая 2011

Попробуйте RhinoShell .

...