我正在努力在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>