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 브라우저를 열 수 있습니까?