在我被炸死之前,我知道这不起作用,因为Apple担心他们的用户自动下载音频文件的可怕成本(与他们试图削弱网络应用程序无关,因为他们没有得到他们的30%来自他们).
但是,我的问题是:有没有人找到一个狡猾的解决方法呢?我只想在游戏发布时播放启动声音,目前必须等待用户点击某处才播放音频.你们其中一个聪明的人现在必须要这个吗?
我正在使用应用程序缓存并且在使用swapCache函数时遇到问题.
我创建了世界上最简单的缓存清单文件:
CACHE MANIFEST
# Timestamp: 2013-03-01 11:28:49
CACHE:
media/myImage.png
NETWORK:
*
Run Code Online (Sandbox Code Playgroud)
第一次运行应用程序在控制台中给出了这个:
Creating Application Cache with manifest http://blah_blah/offline.appcache
Application Cache Checking event
Application Cache Downloading event
Application Cache Progress event (0 of 1) http://blah_blah/media/myImage.png
Application Cache Progress event (1 of 1)
Application Cache Cached event
Run Code Online (Sandbox Code Playgroud)
到目前为止一切顺利.然后我换出图像并更改清单文件中的时间戳并获得以下内容:
Adding master entry to Application Cache with manifest http://blah_blah/offline.appcache
Application Cache Downloading event
Application Cache Progress event (0 of 2) http://blah_blah/media/myImage.png
Application Cache Progress event (1 of 2) http://blah_blah/Widget/?invoke=myWidgetFunctionName
Application Cache Progress event …Run Code Online (Sandbox Code Playgroud) 我有一个用HTML5/javascript编写的大厅..json文件为大厅和可以从其启动的各种其他HTML5游戏提供一些配置参数.这些参数可以通过window.open字符串传递给游戏(格式为:
window.open(http://www.myLovelyDomain.com/index.html?username=bob&token=aaaXXX")
Run Code Online (Sandbox Code Playgroud)
或者可以在localStorage中保存,并在游戏发布后通过游戏访问.
我的问题是,什么是最好的(最安全/可能导致最少的错误/等)方法?我知道用户可以关闭localStorage,但我不知道有多少人关注.有什么想法吗?
当我尝试以下任何一种情况时,我会收到错误:
str = str.replace(/</p>/gm, "")
str = str.replace("</p>"/gm, "")
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?