现在dir_source_root设置为钴二进制文件所在的目录,并且无法加载其他地方的本地资源(图片/html页面)期望钴目录,那么如果我们将dir_source_root
设置为系统的根目录(例如'/')有什么副作用吗?
case kSbSystemPathSourceDirectory:
if (!GetExecutableDirectory(path, kPathSize)) {
return false;
}
if (SbStringConcat(path, "/content/dir_source_root", kPathSize) >=
kPathSize) {
return false;
}
break;
dir_source_root
仅用于测试,因此在黄金构建中被忽略。
但是,对您的问题的更广泛答案是,开放更多本地资源进行访问会削弱安全性,因此我们强烈建议不要这样做。