chrm1.Load(‘你的網址’);
api
出現空白,跟蹤進去:cookie
frm := FBrowser.MainFrame; //此時爲nil ,可改成:
frm := FBrowser.GetMainFrame;
ide
其餘地方同上;測試
後續待更新。。spa
修改ceflib.pas:.net
procedure TInternalApp.OnBeforeCommandLineProcessing(const processType: ustring;
const commandLine: ICefCommandLine);
begin
CommandLine.AppendSwitch('ppapi-out-of-process');
CommandLine.AppendSwitchWithValue('ppapi-flash-version', '22.0.0.168');
CommandLine.AppendSwitchWithValue('ppapi-flash-path', 'Plugins\\pepflashplayer.dll');
if Assigned(CefOnBeforeCommandLineProcessing) then
CefOnBeforeCommandLineProcessing(processType, commandLine);
end;插件
網上的解決方法,參考此文。命令行
http://blog.csdn.net/zx2356/article/details/51514403orm
按照該文及提供的下載掛鉤createProcessA,在xp上無效。blog
2.解決方法
有可能createprocessw也得掛鉤。但懶得修改了。所以決定改成反編譯flash插件,看看顯示命令行窗口的邏輯。
反編譯flash插件。發現顯示cmd的邏輯是,讀取環境變量comspec(cmd.exe的全路徑),讀取到就執行它,讀取不到執行cmd.exe.
用winhex修改flash插件,搜索comspec爲soms1ec,修改cmd.exe爲cm1.exe.
從新測試,成功。
修改後插件下載連接
http://download.csdn.net/detail/qsy2000/9768385
轉載請註明出處,原文地址:
http://blog.csdn.net/xtfnpgy/article/details/71703317