Unity WebGL 取消瀏覽器警告
1.瀏覽器支援
https://docs.unity3d.com/Manual/webgl-browsercompatibility.html
2.可用方案
using System;
using System.IO;
using System.Text.RegularExpressions;
using UnityEditor;
using UnityEditor.Callbacks;
public class PostBuildActions {
[PostProcessBuild]
public static void OnPostProcessBuild(BuildTarget target, string targetPath) {
var path = Path.Combine(targetPath, "Build/UnityLoader.js");
var text = File.ReadAllText(path);
text = Regex.Replace(text, @"compatibilityCheck:function\(e,t,r\)\{.+,Blobs:\{\},loadCode",
"compatibilityCheck:function(e,t,r){t()},Blobs:{},loadCode");
File.WriteAllText(path, text);
}
}
Unity打包完畢後,修改UnityLoader.js檔案,進行文字替換。
注:
1. Unity Release模式匯出有效,Debug模式文字內容不一致(可自行修改正則程式碼)
2. WebGL我使用的是Unity 2017.1版本 ,高版本暫時沒測試有效性。
相關警告提示:
Your browser does not support WebGL |
Please note that Unity WebGL is not currently supported on mobiles. Press OK if you wish to continue anyway. |
Please note that your browser is not currently supported for this Unity WebGL content. Press OK if you wish to continue anyway. |
相關文章
- 關閉瀏覽器或者重新整理瀏覽器彈窗提示,可以取消或者確認。瀏覽器
- 【瀏覽器】瀏覽器基本工作原理瀏覽器
- Chrome 瀏覽器修改 UA 模擬其它瀏覽器,包括移動瀏覽器Chrome瀏覽器
- 瀏覽器瀏覽器
- Min瀏覽器: 更快更輕量瀏覽器瀏覽器
- 基石-初見瀏覽器(一):瀏覽器渲染瀏覽器
- unity Webgl播放視屏UnityWeb
- 【遠端檔案瀏覽器】Unity+Lua開發除錯利器瀏覽器Unity除錯
- microsoft edge是ie瀏覽器嗎 edge瀏覽器和ie瀏覽器一樣嗎ROS瀏覽器
- 前端面試瀏覽器系列:瀏覽器快取前端面試瀏覽器快取
- “木偶”瀏覽器瀏覽器
- 瀏覽器核心瀏覽器
- 瀏覽器原理瀏覽器
- 瀏覽器渲染瀏覽器
- [瀏覽器]LocalStorage瀏覽器
- 360瀏覽器被win10自帶防火牆攔截怎麼取消瀏覽器Win10防火牆
- 判斷當前瀏覽器是不是微信瀏覽器瀏覽器
- 使用chrome瀏覽器驅動自動開啟瀏覽器Chrome瀏覽器
- Edge瀏覽器被搜狗瀏覽器篡改的解決方法瀏覽器
- [BUG反饋]IE瀏覽器,百度瀏覽器,搜狗瀏覽器批量操作功能都不相容!!!!傲遊、火狐、谷歌瀏覽器可以瀏覽器谷歌
- 瀏覽器快取瀏覽器快取
- IE瀏覽器相容瀏覽器
- 瀏覽器沙箱模型瀏覽器模型
- 使用瀏覽器事件瀏覽器事件
- 9:瀏覽器相容瀏覽器
- 瀏覽器跨域瀏覽器跨域
- 瀏覽器渲染原理瀏覽器
- 瀏覽器安全(一)瀏覽器
- 瀏覽器事件解析瀏覽器事件
- 瀏覽器滑鼠事件瀏覽器事件
- 瀏覽器渲染引擎瀏覽器
- 【瀏覽器】聊聊DOM瀏覽器
- 瀏覽器全屏API瀏覽器API
- 瀏覽器渲染流程瀏覽器
- Edge瀏覽器的前世今生 史上最全Edge瀏覽器介紹瀏覽器
- safari瀏覽器模擬ipone,ipad以及其他瀏覽器版本瀏覽器iPad
- edge是什麼瀏覽器 microsoft edge是ie瀏覽器嗎瀏覽器ROS
- 基於CefSharp開發瀏覽器(八)瀏覽器收藏夾欄瀏覽器