如果将dir_source_root设置为系统的根目录,是否有任何副作用?

时间:2017-10-13 13:13:14

标签: cobalt

现在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;

1 个答案:

答案 0 :(得分:0)

dir_source_root仅用于测试,因此在Gold版本中会被忽略。

但是,对你的问题更广泛的回答是,为访问开放更多的本地资源会削弱安全性,所以我们强烈建议不要这样做。