2010-03-30 6 views
2

여기에 이 있습니다. 주어진 URL로 S60 브라우저를 실행하십시오.같은 탭 내에서 주어진 URL로 브라우저를 시작하는 방법

// use the StartDocument api 
    param->Des().Format(_L("4 %S"),&aUrl); 
    TUid id(TUid::Uid(browserUid)); 
    TApaTaskList taskList(CEikonEnv::Static()->WsSession()); 
    TApaTask task = taskList.FindApp(id); 
    if (task.Exists()) { 
    HBufC8* param8 = HBufC8::NewL(param->Length()); 
    param8->Des().Append(*param); 
    task.SendMessage(TUid::Uid(0), *param8); 
    // Uid is not used // CleanupStack::PopAndDestroy(); // param8 
    } 
    else { 
    RApaLsSession appArcSession; 
    User::LeaveIfError(appArcSession.Connect()); // connect to AppArc server 
    TThreadId id; 
    appArcSession.StartDocument(*param, TUid::Uid(browserUid), id); 
    appArcSession.Close(); 
    } 

그러나이 각 URL에 대한 새 탭을 열 것으로 보인다 및 탭의 수는 내부 웹킷 한계에 도달하면 (5), 그것은 팝업 창 최대 수 있었다라고 말하는 오류를 발생합니다 도달했습니다. 해결 방법이 있습니까? 같은 탭에서 기본 S60 브라우저를 열 수 있습니까?

답변

관련 문제