3

我想启动一些 Isolate,它操纵我网页中的特定区域。为此,我通过函数 SpawnDomUri 创建了这样一个 Isolate,它能够访问 DomTree。显然,一些恶意/错误的隔离可能会改变整个网页,这可能是不可取的。

所以我的问题是:

是否可以限制 Dom-Isolate(通过 SpawnDomUri 启动)对特定 Dom-Node(包括 ShadowRoots)的访问?

最好的问候, 亚历克斯

4

2 回答 2

1

我不认为这是可能的。我曾经看过 MS 的一个实验,试图允许这种沙盒。但我不相信这是当今任何主流浏览器都具备的能力。

大多数人倾向于以这种方式使用 iframe 来隔离它们(无论对错!)。

于 2014-09-14T14:30:08.220 回答
0

我想到的唯一解决方案是使用非 DOM 隔离并在根隔离上公开一个 API,可以通过发送仅公开/执行允许调用的消息来访问该 API。
这当然很麻烦,但正如 Danny 所说,没有直接支持您的要求。

于 2014-09-14T14:44:33.603 回答