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