无法创建数据目录 - Google Chrome 无法读取和写入其数据目录 - Cordova

Gal*_*eld 7 windows registry google-chrome cordova

我一直在开发 Cordova 应用程序,但突然在 Chrome 上遇到了麻烦。我想开始调试,所以我添加了对浏览器平台的支持,我使用 Chrome。

在之前运行过的 Chrome 上运行该应用程序后,我遇到了这个问题:

创建数据目录失败

谷歌浏览器无法读写其数据目录:

C:/Chromedevsession"

截图在这里:http : //prntscr.com/876kax

我尝试过的事情:

  • 删除 Chrome -> 重新安装 Chrome - 在网上找到这个
  • 删除 Windows 注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome- Google 文件夹中没有 Chrome 文件夹或密钥,只有一个 Update 文件夹
  • 卸载时,使用不同的浏览器作为我的默认浏览器 - 运行应用程序的命令 (cordova run) 没有打开另一个浏览器(我尝试过 Firefox)。

它之前已经有效了,我不知道为什么突然发生了。我尝试升级到 Windows 10 几次都失败了,那么注册表是否有问题?

小智 3

我通过编辑运行文件 (platforms/browser/cordova/run) 并删除第 33 行 C:/Chromedevsession 周围的语音标记解决了这个问题。

该行现在显示为:

spawn('C:/Program Files (x86)/Google/Chrome/Application/chrome.exe', ['--user-data-dir=C:/Chromedevsession', '--disable-web-security', project]);
Run Code Online (Sandbox Code Playgroud)