Ruinland@九局下半
人生第一次包Electron就失敗XDDDDDDDD
Tsuki-勝ったな、ガハハ!
G_G
Ruinland@九局下半
簡單說BGD今天出了愚人節小遊戲,我把它資料dump下來是能玩的。
想說但是包electron時,wasm一直吃不進去。
Ruinland@九局下半
我看debug info,似乎有抱怨在sandbox下有問題,要開script-allow之類的,可是整個看沒很懂 G_G
Ruinland@九局下半
Girl's Blossom Project〜嘘のようなホントの恋〜
↑網址

function hasPrefix(str, prefix) { (Plurk Paste)
↑ code snippet
會走到getBinary()中throw error那段。
我有嘗試wasmBinaryFile那邊補 file:// 或著 改成 fs.readfilesync,好像也不行

我這邊有拷下來的檔案,有沒有人願意當個Electron助教指點一下XD
Ruinland@九局下半
歹勢我本業是作業系統的,網頁/app知識大概停留在2011年吧 /flee
((∑[T𝒰]∏A∈T]A≃1
我從來沒用過 electron. 但既然你說錯誤訊息有 sandbox, 那是不是安全性跟權限之類擋掉了
((∑[T𝒰]∏A∈T]A≃1
搜尋出現這個頁面但我完全不知道有沒有用 XD
Process Sandboxing | Electron
((∑[T𝒰]∏A∈T]A≃1
不知道那個 sandbox: true 是預設還是會出現在哪裡
((∑[T𝒰]∏A∈T]A≃1
> Electron comes with a mixed sandbox environment, meaning sandboxed processes can run alongside privileged ones. By default, renderer processes are not sandboxed, but utility processes are.
Ruinland@九局下半
((∑[T𝒰]∏A∈T]A≃1 : 感謝~
之前有嘗試把他改false
Ruinland@九局下半
我可能等有空再查XD
l• ܫ•) Davyキュルッ
在 electron 端建 render process 的時侯可以給一些 option 那邊可以關掉 sandbox 相關的設定
Ruinland@九局下半
l• ܫ•) Davyキュルッ : 有的,我在new出BrowserWindow時,webPreferences有設定sandbox : false
l• ܫ•) Davyキュルッ
應該不是只有 sandbox 這個
還有什麼 scriptIsolation 之類的
l• ܫ•) Davyキュルッ
沒辦法 read file 其實是 isolation 在搞
他不希望 render process 跟 os 互動
Ruinland@九局下半
l• ܫ•) Davyキュルッ :
感謝資訊,我再查查看
Ruinland@九局下半
我把他搞到會動了XDDDDDDDDDDD
((∑[T𝒰]∏A∈T]A≃1
l• ܫ•) Davyキュルッ
恭喜
Ruinland@九局下半
https://images.plurk.com/5eHVEC5HqWUD7VUxR4fQ6d.png
其實我查到一半才發現我應該是要學React Native才對的,掩面。主要是想說包個APK丟到手機上慢慢玩
Ruinland@九局下半
看這次連假能不能用RN-webview快速兜一兜XD
載入新的回覆