如何使用air native进程打开chrome浏览器?

时间:2017-05-13 14:14:19

标签: air adobe

我总是得到ArgumentError:错误#3214:NativeProcessStartupInfo.executable没有指定有效的可执行文件。

我不知道为什么。有没有人看到我的错?

这是我的代码

if(NativeProcess.isSupported)
        {

            var file:File = File.userDirectory;
            file = file.resolvePath("AppData/Local/Google/Chrome/Application/chrome.exe");

            var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
            nativeProcessStartupInfo.executable = file;
            var process:NativeProcess = new NativeProcess();

            var args:Vector.<String> = new Vector.<String>();
            args.push("https://www.google.com");

            nativeProcessStartupInfo.arguments = args;

            process.start(nativeProcessStartupInfo);

        }

1 个答案:

答案 0 :(得分:0)

错误基本上意味着他无法在给定的URL下找到可执行文件。

您是否检查过您的Chrome浏览器确实已安装在您的用户目录(C:// User / ...)中,而不是安装在程序文件目录中?