1. 程式人生 > >解決本地執行RMMV的HTML5遊戲時出現Failed to load: data/actors.json 問題

解決本地執行RMMV的HTML5遊戲時出現Failed to load: data/actors.json 問題

在本地執行RMMV的HTML5遊戲時出現Failed to load: data/actors.json 問題,在這個網站有討論http://steamcommunity.com/app/363890/discussions/1/483368526577568252/

原來屬於跨域訪問的問題,使用伺服器就沒問題,不用伺服器用chrome瀏覽器好像也有辦法http://stackoverflow.com/questions/3102819/disable-same-origin-policy-in-chrome/3177718#3177718

在windows中:

使用如下格式的命令"C:\..\chrome.exe" --disable-web-security --user-agent="Android" --user-data-dir="C:/temp-chrome-eng" --app="file:///C:/apps/index.html"

對我來說,使用"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="C:/Chrome dev session" --disable-web-security
在添加了Path之後,簡化為chrome --user-data-dir="C:/Chrome-DWS-user-data-dir" --disable-web-security
這個格式開啟chrome,然後在有提示說“您使用的是不受支援的命令列標記”那個頁面的位址列輸入要訪問的檔案
file:///C:/Users/xxx/Documents/RMMVGames/Project1/index.html
其中xxx為使用者名稱
然後又遇到Failed to load:GameFont錯誤
我把rpg_core.js中的Graphics.isFontLoaded = function(name)函式的返回值改為true,就沒問題了(應該不是網上貼吧上某人說的防火牆問題)