问题描述
在项目中需要显示前端写的html页面,该页面使用的vue编写,另外还需要和他里面的js进行交互,当执行js的时候老是不成功,也没有错误信息
解决过程
一开始想的是更换cef库版本,但是想想那恐怖的编译时间,能不用最好不用,况且用很低版本的google浏览器也能打开正常显示,所以排除版本问题,那么就只能是设置问题了
结果
// 在Render的Handler中处理OnBeforeCommandLineProcessing
void OnBeforeCommandLineProcessing(
const CefString& process_type,
CefRefPtr<CefCommandLine> command_line)
{
command_line->AppendSwitchWithValue("--allow-file-access-from-files", "1");
}