gpt4 book ai didi

javascript - 谷歌浏览器应用程序开发是否允许您将 html 和 javascript 添加到本地存储的文件中,具体取决于用户

转载 作者:行者123 更新时间:2023-12-03 12:12:05 24 4
gpt4 key购买 nike

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

我无法理解 Google 是否会让我这样做。因此,用户必须下载主 chrome 应用程序,其中包含基本 html 和 javascript 代码,并且在应用程序内能够下载并在本地存储新的 html 和 js 代码。

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

Google Chrome 应用程序开发允许这样做吗?如果不是,我可以选择什么来创建需要在本地存储所有文件的浏览器上运行的应用程序?

最佳答案

您可以根据需要下载 HTML 和 CSS,然后使用 JavaScript 相应地修改 DOM。它没有设置为任何允许您替换页面的系统,并且应用程序内没有导航(使用 A 元素),但您可以自由修改 DOM。

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

话虽如此,您可以将该应用程序实现为某种语言的解释器,然后下载用该语言编写的程序。只是这些代码都不能是直接的 Chrome 应用代码,您下载的任何代码(无论何种语言)也不能直接调用 Chrome API。

关于javascript - 谷歌浏览器应用程序开发是否允许您将 html 和 javascript 添加到本地存储的文件中,具体取决于用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24918491/

24 4 0
文章推荐: javascript - 用 jQuery 动态控制一个旋钮
文章推荐: javascript - 如何滚动 元素?