Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 07.12.2018, 22:20   #1
lastDaos
Новичок
Джуниор
 
Регистрация: 02.12.2018
Сообщений: 29
Репутация: -3
По умолчанию Js песочница на сайте

Можно ли создать на сайте что-то вроде модулей программируемых на js без доступа к методам окна, только с доступом к функциям определенным мною? Эдакая песочница куда вставлялся бы код (таких видел много) но так, чтобы доступ к DOM за её пределы был закрыт и к window, и к document. Спасибо.
lastDaos вне форума   Ответить с цитированием
Старый 07.12.2018, 22:55   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,560
Репутация: 3356

icq: 512-765
skype: alexp.frl
По умолчанию

Смотря что и зачем.

На многих сайтах с курсами по программированию есть подобные веб-IDE для удобства (не надо заставлять людей ставить что-то на комп и т.п.).
Hexlet, htmlacademy, ...

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

Цитата:
Сообщение от lastDaos Посмотреть сообщение
Эдакая песочница куда вставлялся бы код (таких видел много) но так, чтобы доступ к DOM за её пределы был закрыт и к window, и к document
А зачем доступ запрещать? Вам жалко если клиент сам себя сломает? Он и так может же.
Или один и тот же код не для одного человека?

Последний раз редактировалось Alex11223; 07.12.2018 в 23:23.
Alex11223 на форуме   Ответить с цитированием
Старый 08.12.2018, 01:28   #3
lastDaos
Новичок
Джуниор
 
Регистрация: 02.12.2018
Сообщений: 29
Репутация: -3
По умолчанию

Да, код для многих. Я уже почитал, безопасно этого не сделать.
lastDaos вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вирус на сайте Germanda WordPress и другие CMS 1 22.12.2015 18:21
Песочница для запуска программ Demius Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 0 18.10.2014 17:02
Радио на сайте kpachbiu JavaScript, Ajax 5 21.07.2013 21:40
Поиск на сайте SpyCrypt PHP 1 20.04.2011 20:07
Авторизация на сайте Abadd0N Работа с сетью в Delphi 14 10.06.2009 12:31


17:42.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru