谷歌chrome应用程序开发允许您添加html和javascript到本地存储的文件,取决于用户

Does google chrome app development allow you to add html and javascript to the locally stored files, depending on user

本文关键字:存储 文件 用户 取决于 javascript 应用程序开发 chrome 许您 添加 html 谷歌      更新时间:2023-09-26

我想创建一个在用户计算机上本地运行的web应用程序平台。我正在考虑使用谷歌浏览器的应用程序过程,使这项工作。

我很难理解,谷歌是否会让我这样做。因此,用户将不得不下载主chrome应用程序,其中包含基本的HTML和javascript代码,并在应用程序中能够下载和本地存储新的HTML和js代码。

所以换句话说,我想创建一个应用程序,允许用户从我自己的应用程序商店下载和安装应用程序,并让他们在chrome应用程序中运行。

谷歌chrome应用程序开发允许这个吗?如果没有,我有什么替代方案来创建一个需要在浏览器上运行的应用程序,并将所有文件存储在本地?

您可以随意下载HTML和CSS,然后使用JavaScript相应地修改DOM。它没有设置成任何允许你替换页面的系统,并且在应用程序中没有导航(使用A元素),但是你可以自由地修改DOM。

没有办法添加任何JavaScript到最初的应用程序中,因为eval和其他代码执行函数被禁用。你当然可以将SCRIPT元素添加到DOM中,但它们引用的文件必须是应用安装时的一部分。

说了这么多,你可以实现应用程序作为某种语言的解释器,然后下载用该语言编写的程序。这只是没有代码可以直接Chrome应用程序代码,也不能任何代码你下载(无论语言)直接Chrome API调用。

你看过HTML5文件系统API吗?您可以获取文件并稍后引用它。您还需要在manifest.json中添加"unlimitedStorage"权限。

http://www.html5rocks.com/en/tutorials/file/filesystem/