gpt4 book ai didi

javascript - 是否可以在 Chrome 打包应用程序中执行 JavaScript 文件?

转载 作者:行者123 更新时间:2023-11-28 15:48:41 28 4
gpt4 key购买 nike

我正在尝试使用 kripken's Box2D.js 在 Chrome 应用程序中创建 Box2D TestBed 结构。我已成功构建并运行测试台 you can download it from here 。我想添加到测试台的功能之一是能够在运行时加载 JavaScript 文件。由于 Chrome 应用程序无法使用 eval ,有什么方法可以在运行时加载 JavaScript 文件吗?我尝试过将 $.getScriptfile:/// URL 和适当的权限一起使用,但这不起作用。 Here are some example files that I would like to load at runtime.这是非常令人沮丧的,因为该程序可以在网络上运行,但不能在 Chrome 应用程序中运行!

更新:

我尝试使用 Chrome 沙箱进行评估,但无法通过 window.postMessage 传递函数。我开始倾向于将其托管在服务器上。

谢谢!

最佳答案

您应该能够加载外部脚本。但有一个问题;您必须在无法访问 chrome.* API 的沙盒页面中执行此操作。但是你可以通过window.postMessage与这个页面通信

参见http://developer.chrome.com/apps/app_external.html

关于javascript - 是否可以在 Chrome 打包应用程序中执行 JavaScript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21342283/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com