有时候需要在Aardio内嵌Electron浏览框中开启跨域,
以便用javaScript进行某些跨域操作,
所以可以在启动Electron进程时添加启动参数让它开启跨域等,
下面的源码摘自"IDE-示例-Electron-2.嵌入electron",
还没测试,需要的时候再测试下效果.
/*
启动electron,下面使用一个aardio表对象指定的启动参数,
在electron的主进程、渲染进程中都可以直接通过 aardio.startEnviron 访问。
*/
theApp.start(
//electron打开的第一个页面,必须指定应用程序目录下的aardio代码文件
indexUrl = "/res/main.aardio";
//指定electron创建浏览器窗口的启动参数, 可以不写,aardio会自动给出正确参数
browserWindow = {
frame = false;
webPreferences = {
nodeIntegration = true;
}
}
/*
可选用args字段指定Chrome命令行参数,
必须在main.js中创建窗口以前就导入aardio模块才会生效
*/
args ={
}
);