Great, thanks for the heads up, I will star the issue. Let me know if
I can help.

On Wed, Mar 16, 2011 at 12:58 PM, Chris Conroy <con...@google.com> wrote:
> Mark,
> This is something we are interested in supporting at some point in the
> future. The issue tracking it is
> here: http://code.google.com/p/google-web-toolkit/issues/detail?id=5577
> On Sun, Feb 20, 2011 at 7:16 PM, Mark Renouf <mark.ren...@gmail.com> wrote:
>>
>> Hi all,
>> I'm just writing to let everyone know I got this working. I was initially
>> worried that Extesions/WebApps would not have access to the GWT DevMode
>> plugin, but since Flash is supported I realized that this should work.
>> It turns out there's just a few gotchas in making it work. The default
>> loader script of the IFrame linker computes an absolute url for
>> referencing the content source url. This happens to cause problems since
>> the base url of a chrome extension/webapp is "chrome-extension://<unique
>> hash>/..." and chrome rejects any absolute url that is not "http" or "https"
>> or "file" and provided in the manifest.
>> Luckily there is a meta override:
>> <meta name="baseUrl" content="/module/">
>> Which forces the injected IFrame source to become
>> /module/hosted.html?module
>> The second issue was the temporary source URL assigned to the IFrame
>> before the content source is injected. It's initially set to "javascript:",
>> which violates the same constraint mentioned above. Patching the function
>> "maybeInjectFrame()" to assign "#" to iframe.src makes it all work.
>> My manifest.json looks like this:
>> {
>>     "name": "GWT DevMode Host page",
>>     "description": "Connect to GWT DevMode instance for Chrome Extension
>> development",
>>     "version": "1",
>>     "app": {
>>         "launch": {
>>             "local_path": "index.html?gwt.codesvr=127.0.0.1:9997"
>>         }
>>     },
>>     ...other stuff...
>> }
>> Perhaps this might be better addressed in a custom linker... I don't know
>> when I might have time to hack something together, but hopefully this info
>> helps others.
>>
>> --
>> http://groups.google.com/group/Google-Web-Toolkit-Contributors
>
> --
> http://groups.google.com/group/Google-Web-Toolkit-Contributors

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to