I am new to symbian c++ application development.i need to get all recently visited URLs. how to get them? and where all these details stored in mobile devices? please help me.
Assuming that you're only speaking of browsers, where a browser's URL history is stored depends on the device and the browser (different phones have/use different browsers, and some have more than one, and users can install additional browsers, too).
Note that even if you can intercept the HTTP protocol at the Symbian OS level, the browser might be using its own HTTP stack, and then you wouldn't see it.
Then you'd have to intercept all TCP traffic and figure out whether the data is about visiting URLs or something different.
Why do you need to get all visited URLs in the first place? What would you do with the information, if you had it?
Is there any public APIs to get recently visited URLs?. I could access all recently visited web URLs directly from d:\entry_xxxx.hps files but i don't know how to access these values using public symbian APIs in s60 2nd SDK and s60 3rd SDK.
hi,
I need to get all visited url by using HTTP Filter plugin, i have implemented this by using code downloaded from wiki.forum.nokia.com, it is compiled and i installed on device, but it didn't intercept when i browse from nokia default browser.
My code: I just changed that code to write returned url to file, others are same as in wiki
void CDemoFilter::MHFRunL(RHTTPTrasncation aTransaction, const THTTPEvent& aEvent)
{
// called when a RHTTPTransaction event happens
if(aEvent == THTTPEvent::ESubmit)
{
const TDesC8&uri = aTrasaction.Request().URL().UriDes();
WriteFile(KDataFileName, _L8("RunL"));
}
}
can any one point out my mistakes, am i doing anything wrong?. i have no idea whether we can implement file IO in HTTP filter plug in.
I searched Google and spent more time for solving this issues, but couldn't get solution.another one doubt, how my program will be notified when new url visited by user?
self signed certificate is enough for this or need to get symbian signed certificate for 2nd ed devices(Nokia 6600, N70) to access network capabilities?
if anybody has solution to this problem, please send to me/post here. i am using 2nd ed SDK + carbide.c++ for development.
Forum posts: 695
Assuming that you're only speaking of browsers, where a browser's URL history is stored depends on the device and the browser (different phones have/use different browsers, and some have more than one, and users can install additional browsers, too).
Note that even if you can intercept the HTTP protocol at the Symbian OS level, the browser might be using its own HTTP stack, and then you wouldn't see it.
Then you'd have to intercept all TCP traffic and figure out whether the data is about visiting URLs or something different.
Why do you need to get all visited URLs in the first place? What would you do with the information, if you had it?
Forum posts: 3
Is there any public APIs to get recently visited URLs?. I could access all recently visited web URLs directly from d:\entry_xxxx.hps files but i don't know how to access these values using public symbian APIs in s60 2nd SDK and s60 3rd SDK.
Forum posts: 3
hi,
I need to get all visited url by using HTTP Filter plugin, i have implemented this by using code downloaded from wiki.forum.nokia.com, it is compiled and i installed on device, but it didn't intercept when i browse from nokia default browser.
My code: I just changed that code to write returned url to file, others are same as in wiki
void CDemoFilter::MHFRunL(RHTTPTrasncation aTransaction, const THTTPEvent& aEvent)
{
// called when a RHTTPTransaction event happens
if(aEvent == THTTPEvent::ESubmit)
{
const TDesC8&uri = aTrasaction.Request().URL().UriDes();
WriteFile(KDataFileName, _L8("RunL"));
}
}
can any one point out my mistakes, am i doing anything wrong?. i have no idea whether we can implement file IO in HTTP filter plug in.
I searched Google and spent more time for solving this issues, but couldn't get solution.another one doubt, how my program will be notified when new url visited by user?
self signed certificate is enough for this or need to get symbian signed certificate for 2nd ed devices(Nokia 6600, N70) to access network capabilities?
if anybody has solution to this problem, please send to me/post here. i am using 2nd ed SDK + carbide.c++ for development.