WebView插件提供了很多參數配置,包括插件自帶和CEF內部參數兩類。這些參數在defaultgame.ini或game.ini中配置如下:

配置清單

[WebView]
 DeleteLog=true # 自動刪除cef日誌
 cefdebug=18080 # CEF調試js端口
 ClearCache=true # 插件重啓時自動清理緩存
 CustomProtocol=svn,ftp # 自定義協議
 gpuid=0 # 多顯卡時,選擇使用GPU 0作為瀏覽器渲染
 cefcore=key=value key2 key3=value3 #瀏覽器啓動參數

WebView配置

DeleteLog: 如果希望每次重啓刪除之前日誌記錄,配置為true。如果不配置默認不刪除。
cefdebug: 開啓cef調試功能並指定調試端口,如果不配置則關閉調試。
ClearCache: WebView默認緩存瀏覽過的頁面信息,配置true表示啓動時自動清理緩存數據。
CustomProtocol: 對於自定義協議網頁不能識別。默認情況顯示無法打開頁面,但有時候需要用第三方程序打開網頁如SVN。配置後可以通過網頁打開svn地址,啓動svn程序同步代碼。
gpuid:當GPU性能不夠用時,指定瀏覽器在對應的gpu上渲染網頁。gpuid為任務管理器顯卡的序號。需要注意的是被指定的顯卡不能處於節能狀態(即顯卡上要有顯示器或者顯卡欺騙器),否則將不會生效。

CEF配置

cefcore: 為CEF內部參數配置,配置方式為 Key=Value模式,沒有Value時直接配置Key。當存在多個Key時用空格或Tab分隔。
常用CEF參數如下:
enable-webgl : 開啓網頁WebGL渲染
ignore-gpu-blocklist:忽略顯卡黑名單
unsafely-treat-insecure-origin-as-secure:不安全地將不安全的來源視為安全的。如:開啓網頁使用麥克風

配置樣例:
cefcore=enable-webgl ignore-gpu-blocklist unsafely-treat-insecure-origin-as-secure

上一篇 虛幻瀏覽器插件 網頁調試目錄 下一篇 虛幻瀏覽器插件 license