Javascript 具有相对链接的x域错误?

Javascript 具有相对链接的x域错误?,javascript,json,cross-domain,google-drive-api,osx-yosemite,Javascript,Json,Cross Domain,Google Drive Api,Osx Yosemite,我有一个有趣的问题,让我有点挠头,我还没有找到任何人遇到过同样的问题 我有一个我正在本地开发的网站,它是基于一个经过测试和运行的自定义javascript框架构建的。作为设置的一部分,该站点拉入一个JSON文件以确定某些结构。整个项目中的所有链接都是相对链接 上周,我压缩了我的文件,把它们放到谷歌硬盘上,然后把它们下载到家里的个人笔记本电脑上。我的家用机器运行的是OS X Yosemite,我的工作机器运行的是Mavericks 当我在约塞米蒂计算机上下载并解压缩文件时,突然Safari和Chr

我有一个有趣的问题,让我有点挠头,我还没有找到任何人遇到过同样的问题

我有一个我正在本地开发的网站,它是基于一个经过测试和运行的自定义javascript框架构建的。作为设置的一部分,该站点拉入一个JSON文件以确定某些结构。整个项目中的所有链接都是相对链接

上周,我压缩了我的文件,把它们放到谷歌硬盘上,然后把它们下载到家里的个人笔记本电脑上。我的家用机器运行的是OS X Yosemite,我的工作机器运行的是Mavericks

当我在约塞米蒂计算机上下载并解压缩文件时,突然Safari和Chrome都开始回退提取JSON文件的XMLHttpRequest上的跨域错误。文件配置中没有任何更改,而且所有链接都定义为相对链接

在家里,我只是通过设置一个快速vhost并将所有内容都放到我的开发服务器上来解决这个问题。但是,我在我的工作机器上没有管理员权限,现在我已经将文件带回到这台机器上工作,问题也随之出现在这台机器上

我使用的浏览器与我在这台机器上在线浏览时使用的浏览器相同,因此我不喜欢禁用安全设置中的限制,而且,我完全看不出为什么会发生这种情况

以前有人遇到过这个问题吗?什么可能已经改变,我可能忽略了什么?当从Finder启动时,这台机器上使用相同javascript框架(因此对文件系统进行完全相同的调用)的项目工作正常。只有上传到GoogleDrive并随后下载到我的Yosemite机器上的文件才能够纠正错误

任何想法或建议都将不胜感激。这被证明是一个巨大的痛苦,我对其原因感到相当困惑


谢谢

奇怪的是,这个问题就像它出现时一样神秘地自行解决了。该公司使用版本进行版本控制,我上传了我的更改,然后将本地文件更新为最新版本,瞧!返回的功能。我很想知道是否有人对造成这种情况的原因有什么建议。