javascript - 将二进制资源文件加载到 Chrome 应用程序中

标签 javascript google-chrome-app

我正在尝试制作一个 Chrome 应用程序,其中包含一些动画对象。

我可以使用以下方法加载纹理:new Image(),然后将图像的 src 属性设置为我的应用程序根目录中的文件名。 (这将加载纹理)

是否可以对包含我的专有动画数据的二进制文件执行类似的操作?我看了又看,但似乎没有找到任何可以让我加载尚未被用户选择或拖放的二进制文件的东西。

如果这是不允许的,(大概是出于安全问题)有人有任何聪明的解决方法吗?

最佳答案

对于应用程序包内的文件,应该像使用 XHR 加载文件一样简单.

为了安全起见,请使用完全限定的 URL,通过 chrome.runtime.getURL(pathRelativeToRoot) 获取

关于javascript - 将二进制资源文件加载到 Chrome 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30247437/

相关文章:

javascript - 通过 JSON 移动数据的目的

javascript - 转义ajax响应数据中的特殊字符

javascript - 我可以使用 localhost 在 SDK 中测试 XMLHttpRequest() 吗?

javascript - 关闭 Google Chrome 应用程序时关闭串行端口

javascript - 如何动态更新chrome应用程序的版本号?

javascript - 获取 chrome 扩展目录中所有文件的文件名?

installation - 如何为Chrome应用指定经过验证的网站?

javascript - 如何通过 javascript 禁用 jQuery Mobile 中的范围 slider

javascript - 向列表项添加 anchor 标记会使列表项消失?

serial-port - 在 Chrome 应用程序中检测串行端口断开连接