示例
给定一个位于 file:///C:/app/bin/main.js 的文件,将按顺序检查以下范围:
{
"scopes": {
"file:///C:/app/": {},
"file:": {},
"": {}
}
}Given a file located at file:///C:/app/bin/main.js, the following scopes would
be checked in order:
"file:///C:/app/bin/"
This determines the policy for all file based resources within
"file:///C:/app/bin/". This is not in the "scopes" field of the policy and
would be skipped. Adding this scope to the policy would cause it to be used
prior to the "file:///C:/app/" scope.
"file:///C:/app/"
This determines the policy for all file based resources within
"file:///C:/app/". This is in the "scopes" field of the policy and it would
determine the policy for the resource at file:///C:/app/bin/main.js. If the
scope has "cascade": true, any unsatisfied queries about the resource would
delegate to the next relevant scope for file:///C:/app/bin/main.js, "file:".
"file:///C:/"
This determines the policy for all file based resources within "file:///C:/".
This is not in the "scopes" field of the policy and would be skipped. It would
not be used for file:///C:/app/bin/main.js unless "file:///" is set to
cascade or is not in the "scopes" of the policy.
"file:///"
This determines the policy for all file based resources on the localhost. This
is not in the "scopes" field of the policy and would be skipped. It would not
be used for file:///C:/app/bin/main.js unless "file:///" is set to cascade
or is not in the "scopes" of the policy.
"file:"
This determines the policy for all file based resources. It would not be used
for file:///C:/app/bin/main.js unless "file:///" is set to cascade or is not
in the "scopes" of the policy.
""
This determines the policy for all resources. It would not be used for
file:///C:/app/bin/main.js unless "file:" is set to cascade.