Conduit API
Case Study
Conduit API -> Known Issues
 
 
Chrome Toolbar - Beta Version Limitations
The following are the properties and limitations for the Chrome toolbar. Please read them carefully, and if you cannot find the answers to your questions here, please contact our support team at: support@conduit.com.
Features Not Currently Supported
The following components are currently not supported on Chrome toolbars:
 
  • Radio
  • Twitter
  • Weather
  • Facebook
  • Privacy Button
  • Chat
  • Program Launcher
  • Message Box
  • Label
 
We recommend you check this page occasionally for changes and updates, or simply visit your toolbar’s control panel for notifications of updated components and more. Once one of these features becomes Chrome-supported, it will automatically be added to your users’ Chrome toolbar, with no upgrades or re-installs necessary on their part, and no additional action on yours.
 
If you wish to create a toolbar exclusively for Chrome users, you can contact our support team and request a Chrome-only toolbar.
 
Design
If you are using Adobe Flash, please note that Flash objects should use wMode=transparent or wMode=Opaque
 
Comments
  • Pop Out Button - Gadgets automatically open up in the currently viewed tab. In order to maintain the gadget through all tabs, a new feature has been added – the Pop-Out button (near the minimize button), which allows the gadget to be popped out to a new window.
  • Personal Components (Radio, Weather, e-Mail Notifier) are not supported in this version.
  • Notifications: The look and feel of Notifications received on Chrome is slightly different than on other browsers and is based on the official HTML5 Notifications mechanism.
  • In case your toolbar contains the “Toggle Button”, you can now use the new JSInjection API to do the same with enhanced features.
 
API
 
  • To use links that will open on the browser’s main window, use NavigateInMainFrame(sURL) API. Only links with no target and no event (on Click) will open in the main window.
  • Get SearchTerm() - not supported in this version.
  • All “Add” functions in the toolbar API (AddComponentByXML etc) are not supported in this version.
  • If you are using Window.close() in your code, please change it to CloseGadget().
  • On Chrome toolbars, gadgets are hosted inside Iframes. If you are using a frame buster that checks if your exclusive content is included on other websites, you can use the new dedicated function “IsConduitApp()” –a Boolean function that return “True” if the Gadget is found in the context of a Chrome toolbar.
 
 
  • Browser component - If you are using an internal version of BCAPI , a special adjustment should be made in the file.



Chrome-Supported Apps (Gadgets) - Beta Version Limitations
The list below describes issues that may cause differences in the behavior of apps written by publishers using the Conduit API.
  • Gadget width and height are limited to 539px, larger gadgets will include scrollbars.
  • Clicking anywhere outside the gadget will always close the gadget.
  • No resize handler for gadget.
  • Storage values that are stored using our SetKey/SetGlobalKey functions are not encrypted.
  • Gadgets that open from the extension’s frame using OpenGadget will override the content of the extension (and will open in the same window).
  • Due to TrustE limitations API functions cannot be blocked.
  • There is currently no support for navigation using aliases (#_main, #_tab), navigation will be inside the gadget. In order to navigate in the main window, the publisher should use the NavigateInMainFrame function.
  • The features parameter for Open Gadget is not supported (remembers size, location, open position, titlebar, etc).
  • Gadget data is retrieved from MyStuff service and is stored in LocalStorage (HTML5 storage), this storage can be cleaned by the user similar to cookie deletion action (Settings->Options->Under the Bonnet-> Clear browser data).
  • Functions that are not supported include:
    • GetSearchTerm
    • RefreshToolbar
    • RefreshComponentById
    • All new API functions included in 2.7 Firefox toolbar version (cross domain AJAX, execute script in main page, communication with other gadgets, etc).
If you have any questions, suggestions, or experience additional issues, please contact us anytime.