1
這是我第一次使用electron/node.js構建桌面應用程序,而且我沒有建立web應用程序的經驗。表單提交給Electron桌面應用程序
我想添加一個提交表單到我的應用程序。
我試圖複製教程(W3),但繼續得到同樣的錯誤信息:
Not allowed to load local resource:
我做錯什麼了嗎?
這是我第一次使用electron/node.js構建桌面應用程序,而且我沒有建立web應用程序的經驗。表單提交給Electron桌面應用程序
我想添加一個提交表單到我的應用程序。
我試圖複製教程(W3),但繼續得到同樣的錯誤信息:
Not allowed to load local resource:
我做錯什麼了嗎?
您必須在您的Electron應用程序中設置根,app.js代碼需要更改。
在回調函數中
app.on('ready', function(){
mainWindow = new BrowserWindow({
height: 600,
width: 800
});
mainWindow.loadUrl('file://' + __dirname + '/app/index.html');
});
您需要設置了主窗口的路徑,它必須是你的PHP代碼遠程路徑。
因此,如果您將www.example.com作爲您的Web應用程序用於您的Electron應用程序中,則需要在主窗口中指定該URL。它基本上起到一個包裝瀏覽器的作用。
基本上,Electron只是一個瀏覽器,它不會爲你神奇地呈現PHP頁面,你仍然需要一臺服務器來爲你呈現它們。所以你不能在本地加載.php文件,除非你有本地運行的服務器。不過,如果你這樣做,你仍然需要一個有效的URL沿着以下幾行輸入:
http://localhost:9000
或類似的東西。
請發佈您的代碼**而不是**代碼的圖片。 – jwpfox