OK Adobe Air에서 navigateToURL(new URLRequest(url))
으로 전화를 걸면 사용자 기본 웹 브라우저가 열려 해당 페이지가 열립니다.Adobe Air ... 웹 사이트를 실행하지만 어떤 브라우저를 선택합니까?
이제 AIR 2에서도 모든 응용 프로그램을 시작할 수 있습니다.
그래서 브라우저를 열어서 페이지를 열 수있는 방법이 있는지 궁금합니다.
OK Adobe Air에서 navigateToURL(new URLRequest(url))
으로 전화를 걸면 사용자 기본 웹 브라우저가 열려 해당 페이지가 열립니다.Adobe Air ... 웹 사이트를 실행하지만 어떤 브라우저를 선택합니까?
이제 AIR 2에서도 모든 응용 프로그램을 시작할 수 있습니다.
그래서 브라우저를 열어서 페이지를 열 수있는 방법이 있는지 궁금합니다.
나는 그것이 내가 원하는 것을 달성 할 수 있었다 있도록 명령 링 인수를 실행할 수 있습니다 AIR 2로 밝혀과 같이 :
private function openApp():void
{
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);
}
}
navigateToURL을 사용하는 경우 기본적으로 URL을 운영 체제로 전달하고 이러한 요청을 처리하기위한 기본 응용 프로그램을 엽니 다. navigateToURL을 사용하여 워드 문서 및 다른 파일을 열 수 있습니다.
AIR 2의 NativeProcess 기능을 사용하여 응용 프로그램을 시작할 수 있다고 확신했지만 실제로 브라우저가 존재하는지, DLL/EXE 파일이 어디에 있는지 시스템을 내성적으로 검사 할 수는 없습니다.
기본 프로세스 물건에 대한 좋은 기사 : http://www.adobe.com/devnet/air/flex/quickstart/interacting_with_native_process_02.html
감사합니다 , 나는 원하는 것을 얻기 위해 명령 인수를 전달하기 위해 NativeProcess 기능을 사용할 수있었습니다. –
듣기 좋다! – JeffryHouser