Thanks for the feedback, all. The data: URL technique works and has me unblocked for now, although I will investigate replacing it with a chrome:// URL down the line to better encapsulate the templating for this type of internal page (assuming chrome:// url's can be made to accept parameters).
-John On Fri, May 22, 2009 at 4:31 PM, Evan Martin <[email protected]> wrote: > This is unhelpful, but maybe better than nothing: I tried using > LoadAlternateHTMLString once and also ran into problems. I believe > it's intended for alternative HTML for the current URL of the page -- > aka the "error" pages. > > Elsewhere in Chrome we just hook up fake network providers and > navigate webkit to magic urls like "chrome://newtab/". You can read > the code for those to see how they work. > > On Fri, May 22, 2009 at 3:17 PM, John Gregg <[email protected]> wrote: > > I'm trying to load a static HTML string into a small render view (for the > > purpose of desktop notifications), and I came across the method > > RenderViewHost::LoadAlternateHTMLString, which, based on the name, sounds > > like what I want. > > > > I have things working the way I want if I call rvh->NavigateToURL(url): > it > > loads the remote URL into my view. But if I replace that call with > > rvh->LoadAlternateHTMLString(L"Hello World", false, GURL(), "") [the > > comments say the last two arguments are ignored if the second argument is > > false], I get strange behavior: my notification view is empty, and a new > tab > > opens to "chrome://chromewebdata/" and displays an INVALID_URL error. > Btw, > > the same thing happens if I replace "Hello World" with valid HTML. > > > > I've tried debugging this but nothing obvious is jumping out as a > problem. > > Any advice on what I might be doing wrong? Is there a better way to load > > static HTML into a RenderView? > > > > Thanks, > > -John > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
