热度 2|
unity发不成web格式之后,原来的跳转都是覆盖原地址的,而这都不是我们想要的。看一下解决方法,利用网页的js来实现。
首先,在发布的网页里面加入一个函数。
function linkApp(url){ window.open(url,"blank"); } |
然后,在unity3d里通过Application.ExternalCall来调用这个函数。
| if(Application.isWebPlayer){ Application.ExternalCall("linkApp", "jianxiu/"+jianXiuURL[1]); //注意这里二级用的是'/' }else{ Application.OpenURL("jianxiu\\"+jianXiuURL[1]); //注意这里二级用的是'\\' } |
注意:Application.OpenURL("close.html");也可以打开网页,但是这里是覆盖了原来的网页。
小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )
GMT+8, 2025-4-27 14:14 , Processed in 0.068644 second(s), 16 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2025 Discuz! Team.