如何在我的 Chrome 打包网页应用的 manifest.json 文件中启动我的 swf 游戏



我正在努力在Chrome商店中将我的第一个Flash游戏作为打包的Web应用程序。

设法在网上找到的所有教程都是陈旧和过时的,或者缺少像我这样的菜鸟的关键信息。

这是我到目前为止对我的清单.json文件所拥有的:

{
  "name": "Snappy Turtle",
  "description": "Swim dangerous waters.",
  "version": "1.8",
  "manifest_version": 2,
   "app": {
   "background": {
      "scripts": ["background.js"]
    }
  },
  "icons": { "16": "favicon.png", "128": "icon.png" }
}

在混合中的某个地方,我需要类似以下内容的东西,以便它实际上会启动我的游戏:

    "launch": {
      "local_path": "index.html"
    }
  },

但是无论我尝试添加它,我都会收到错误,当然,如果我省略它,则没有错误报告,但游戏将无法运行。 ;)

你们中任何真正知道自己在做什么的好心人都可以向我指出以chrome实际接受的方式添加这个关键位的正确方法吗?

您无法使用(新的)Chrome 应用执行此操作。

从禁用的 Web 功能:

禁用:闪光灯
解决方法:使用 HTML5 平台。

您可以通过在<webview>中嵌入外部页面来使其工作,但我怀疑它是否会起作用 - 我的猜测是禁令扩展到 webview 内容。

仅供参考,Chrome 网上应用店中的所有 Flash 游戏"应用"都不是 Chrome 应用,而是托管应用(也称为可安装的网络应用)。请注意,它们的文档当前已损坏,本教程中仍有跟踪。

您可以通过执行以下代码来运行它:

<object>
    <embed src="file.swf" width="100%" height="100%"></embed>
</object>

最新更新