Песочница JavasScript функция - PullRequest
0 голосов
/ 27 октября 2011

Я создаю расширение для Chrome (просто noraml HTML / JS).Я хотел бы сделать расширенный режим сценариев для пользователей.

В форме я поставлю это:

function generateString(){
    //EDITABLE PART
    return val;
}

, если кто-то, например, поставит window.location="", ничего не должно произойтиесли кто-то поставит myVar=55; (ранее определено в моем коде), он тоже ничего не должен делать.Единственное, к чему я хочу получить доступ - это возвращаемое значение.

Возможно ли это как-нибудь?Погуглил и нашел кое-что о том, чтобы поместить его в iframe, но они все еще могли бы сделать window.location="javascript:dosomehaxing()", верно?

Большое спасибо!

1 Ответ

0 голосов
/ 23 августа 2012

Поскольку никто не разместил ответ в разделе ответов, я опубликую свои выводы здесь:

Из ветки, в которой прокомментировал serg, вопрос " Возможно ли выполнить песочницу в JavaScript, работающем вБраузер?", JSandbox мне кажется лучшим и легким вариантом.Его синтаксис тоже довольно прост.

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