Inline Installation question

259 views
Skip to first unread message

Godmar Back

unread,
Oct 4, 2012, 3:53:13 PM10/4/12
to Chromium-extensions

I recall a discussion that inline installation is possible only from one site [1]. Our extension (before the web store requirement) was hosted by hundreds of sites who have adapted it for their library.

Is it possible to use an embedded iframe (hosted on the verified site) that these sites can include?

 - Godmar

Mihai Parparita

unread,
Oct 4, 2012, 4:01:37 PM10/4/12
to Godmar Back, Chromium-extensions
On Thu, Oct 4, 2012 at 12:53 PM, Godmar Back <god...@gmail.com> wrote:

I recall a discussion that inline installation is possible only from one site [1]. Our extension (before the web store requirement) was hosted by hundreds of sites who have adapted it for their library.

Is it possible to use an embedded iframe (hosted on the verified site) that these sites can include?

No, inline installation has to be triggered from the top frame, and its URL is what is compared against the verified site.

Mihai

Godmar Back

unread,
Oct 4, 2012, 4:06:23 PM10/4/12
to Mihai Parparita, Chromium-extensions

Can you suggest how we do that then?

It's very important to our adapter community that the LibX offering is embedded into their webpage. Our adapter community - over a thousand librarians worldwide have invested in creating and maintaining configurations for their library.

you'll find dozens of academic and public libraries who have created homepages for LibX, e.g.


That's just the first five Google results.

Please explain how we'll be able to maintain this experience.

 - Godmar

Mihai Parparita

unread,
Oct 4, 2012, 4:09:49 PM10/4/12
to Godmar Back, Chromium-extensions
The MIT site links to http://libx.org/releases/. From there you could use inline installation (since it's on one domain). You could encourage the other sites to do the same.

Alternatively, you can have them link to the Web Store entry for your item (the http://chrome.google.com/webstore/detail/... URL), which would also have a one-click install button.

Mihai

Abraham Williams

unread,
Oct 4, 2012, 4:10:34 PM10/4/12
to Godmar Back, Mihai Parparita, Chromium-extensions
You can star this feature request: https://code.google.com/p/chromium/issues/detail?id=152427

Abraham
--
This email is: [ ] shareable [x] ask first [ ] private



--
You received this message because you are subscribed to the Google Groups "Chromium-extensions" group.
To post to this group, send email to chromium-...@chromium.org.
To unsubscribe from this group, send email to chromium-extens...@chromium.org.
For more options, visit this group at http://groups.google.com/a/chromium.org/group/chromium-extensions/?hl=en.

Godmar Back

unread,
Oct 4, 2012, 6:31:33 PM10/4/12
to Mihai Parparita, Chromium-extensions
On Thu, Oct 4, 2012 at 4:09 PM, Mihai Parparita <mih...@chromium.org> wrote:
> The MIT site links to http://libx.org/releases/. From there you could use
> inline installation (since it's on one domain). You could encourage the
> other sites to do the same.

Thanks for noticing. That's wrong. The correct link they should be linking to is
libx.org/releases/gc/libx-latest.crx?edition=mit

This will download LibX and activate MIT's edition. (This used to work
before you released M21 with its outlawing of off-store installs.)

We have two requirements.

a) Integration (with branding) into the offering library's web site.

b) Automatic activation of an edition; this is done by setting a
cookie the extension checks for.

How can I meet those requirements? What if I framed their offerings
with a custom PhP script?

- Godmar

ps: I've starred the 'multiple verified domains' request, but even
that wouldn't work well, requiring large administrative effort.
What's really needed are multiple install URLs in the webstore which
we could deep-link to.

Mihai Parparita

unread,
Oct 5, 2012, 1:30:08 AM10/5/12
to Godmar Back, Chromium-extensions
On Thu, Oct 4, 2012 at 3:31 PM, Godmar Back <god...@gmail.com> wrote:
What if I framed their offerings with a custom PhP script?

That seems like it should work.

Mihai
Reply all
Reply to author
Forward
0 new messages