We had the exact same problem that you experienced. LiveWeb, by Shyam Pillai, is a very nice way to embed a browser into Powerpoint, but e found that using LiveWeb or other techniques for embedding a browser into Powerpoint gives the same error message you described. Fortunately, the FAQ page for LiveWeb (
http://skp.mvps.org/livewebfaq.htm) addresses this issue, but unfortunately, the work around described in the FAQ is not easily understood. Our IT experts deciphered the solution described in the FAQ. You need to instruct Powerpoint to use a different web browser since it defaults to IE7, which is not supported by TimelineJS. Here's the work around (sorry it's a little long):
Click on the "Start" button and type "regedit" in the search box and hit the "Enter" key.
A "Registry Editor" window will appear with a hierarchy view of the computer files shown in the left pane and the files shown in the right pane.
You'll need to navigate through the left pane to the following directory: HKEY_CURRENT_USER\Software\Microsoft\Internet
Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
If you don't have the "FEATURE_BROWSER_EMULATION" directory, don't worry, you can create it. Create the directory by right-clicking on the "FeatureControl" folder and select "New > Key". When the new folder appears, just rename it to "FEATURE_BROWSER_EMULATION".
Click on the "FEATURE_BROWSER_EMULATION" folder. You'll probably have to create a new file that tells Powerpoint to use a different browser. Right-click in the right pane and select "New > DWORD (32-bit) Value" to create a new Registry Key file. Change the name of the new file to "PowerPnt.exe".
Now, right-click on the "PowerPnt.exe" file and select "Modify...". A window will pop up where you can select either a decimal or hexadecimal base. The FAQ page for LiveWeb gives several decimal and hexadecimal values that can be used to specify different browsers. We used the hexadecimal value of "1f40" as described in the FAQ to use Internet Explorer 8.0 or above. Click "OK", and you're done! You'll notice in the right pane that your "PowerPnt.exe" file has the "Data" value of "0x00001f40 (8000)" or whatever value you chose to use.
The next time you open up your Powerpoint file with the TimelineJS embedded in the web browser, it should display just fine. Hope that helps!