沙盒Javascript功能

时间:2011-10-27 16:49:55

标签: javascript html google-chrome google-chrome-extension

我正在为Chrome创建扩展程序(Just noraml HTML / JS)。我想为用户创建一个高级脚本模式。

在表格中我会说:

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

如果有人举例window.location="",什么都不应该发生,或者有人放myVar=55;(先前在我的代码中定义),它也不应该做任何事情。我唯一想要访问的是返回值。

这有可能吗?用Google搜索并发现将其放入iframe的内容,但他们仍然可以window.location="javascript:dosomehaxing()",对吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

由于没有人在答案部分发布答案,我将在此发布我的发现:

从serg评论过的帖子中,问题“Is It Possible to Sandbox JavaScript Running In the Browser?”,JSandbox对我来说似乎是最好的,轻量级的选择。它的语法也很简单。