如何在我的Chrome打包Web应用程序的manifest.json文件中启动我的swf游戏?

时间:2015-03-16 01:58:20

标签: json flash google-chrome google-chrome-app

我很难将我的第一个Flash游戏作为打包的网络应用在Chrome商店中推出。

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

这是我目前为manifest.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"
    }
  },

但是我试图添加它的任何方式我都会收到错误,当然,如果我把它留下来,没有错误报告,但游戏就不会运行。 ;)

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

2 个答案:

答案 0 :(得分:1)

您无法使用(新)Chrome应用。

来自Disabled Web Features

  

禁用:Flash   解决方法:使用HTML5平台。

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

仅供参考,所有Flash游戏&#34;应用&#34; Chrome网上应用店中不是Chrome应用,而是托管应用(也称为可安装的网络应用)。请注意,它们的文档为currently brokenthis tutorial仍有痕迹。

答案 1 :(得分:0)

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

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