文件夹结构是: HOME \ HTMLHELP \ wwhelp \ wwhimpl \ JS \脚本 HOME \ AUXI \
我可以使用以下内容从位于HOME \ htmlhelp \ wwhelp \ wwhimpl \ js \ scripts目录中的js文件中读取csv文件(位于HOME \ htmlhelp目录中): var file_path =“../../../../../ htmlhelp / rule_mapping.csv”;
但是,相同的js文件(来自同一位置)无法读取HOME \ auxi \目录中的相同csv文件! 使用路径为var file_path =“../../../../../ auxi / rule_mapping.csv”;
它会抛出“NS_ERROR_DOM_BAD_URI:访问受限制的URI拒绝”错误。我检查了文件权限和东西,但没有运气。 任何帮助,将不胜感激。
答案 0 :(得分:0)
问题在于:
var file_path="../../../../../htmlhelp/rule_mapping.csv";
无法遍历文档所在的根目录之外的路径。
假设您在UNIX(Linux / Mac)下工作,一种解决方案是在文档的根目录上创建符号链接,例如(从脚本目录执行):
ln -s ../../../../../htmlhelp/rule_mapping.csv rule_mapping.csv
将file_path更改为:
var file_path="./rule_mapping.csv";
我希望这有帮助!