Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以从chrome获取外部sqlite3文件?_Sqlite_Google Chrome Extension - Fatal编程技术网

是否可以从chrome获取外部sqlite3文件?

是否可以从chrome获取外部sqlite3文件?,sqlite,google-chrome-extension,Sqlite,Google Chrome Extension,外部是指文件位于chrome目录结构之外的磁盘上。我能够从内容脚本创建数据库,但该文件被ChromeDir结构深埋。相反,我需要访问硬路径,如d:\base\mydb.db3等 我不知道如何去做,是从内容脚本还是背景页面 google extenstions是否有硬写的安全限制,不允许他们从chrome结构进入磁盘?像您所说的那样访问文件系统的唯一方法是通过这里提到的本机插件(NPAPI) 还有其他使用文件访问的方法,比如HTML5。一个好的教程可以从HTML5 Rocks网站上阅读,它不会阅读

外部是指文件位于chrome目录结构之外的磁盘上。我能够从内容脚本创建数据库,但该文件被ChromeDir结构深埋。相反,我需要访问硬路径,如d:\base\mydb.db3等

我不知道如何去做,是从内容脚本还是背景页面


google extenstions是否有硬写的安全限制,不允许他们从chrome结构进入磁盘?

像您所说的那样访问文件系统的唯一方法是通过这里提到的本机插件(NPAPI)

还有其他使用文件访问的方法,比如HTML5。一个好的教程可以从HTML5 Rocks网站上阅读,它不会阅读一个不在网络上管理的文件

如果要将数据库文件绑定到扩展名,我建议删除SQLite并使用压缩的JSON。您可以将它与您的扩展绑定在一起,并使用。Chrome已绑定到浏览器中,因此您可以轻松封送和解封送


希望有帮助

它可以用来访问SQLITE文件和执行查询吗?