Pages: [1]   Go Down
  Print  
Author Topic: Web Player-plugin for New Browsers IE9 and FF4  (Read 5619 times)
April 18, 2011, 03:12:56 am
Anyone successful in running their app or a test file in the new browsers?

I tried an existing project republished with 4.3.2 and also a test cgr using the walkthrough scene  template and standard web page publish, and cannot get any success.

If run from a web site I get the message filecorrupt (see attached image), which I think has happened with the webplayer before.  Have uninstalled and reinstalled player.

If run from local files Quest plays, but get no mouse recognition and the camera looks like its in a spin around its axis meaning no other input is being recognised by the player.

Does the player need up dating for IE9 & FF4 (and Chrome?)?


* Quest3d filecorrupt.png (4.8 KB, 277x120 - viewed 1019 times.)
February 21, 2012, 10:22:48 am
I had the problem, too! Where can I find the solution for IE9 & IE8?
New version of web-plugins for Q3D is ok for Firefox and Chrome.
But it cannot work with IE8 and IE9.
How to solve it? TKS!
February 21, 2012, 01:34:54 pm
I had the problem, too! Where can I find the solution for IE9 & IE8?
New version of web-plugins for Q3D is ok for Firefox and Chrome.
But it cannot work with IE8 and IE9.
How to solve it? TKS!

The web plug-in is cancelled for v5 of Quest3D and the source will be made available in the SDK in case people want to make their own web plug-in. The Old plug-in should work for IE8 and IE9 so maybe you can clarify what you downloaded so we can take a look what went wrong.
February 25, 2012, 08:27:35 am
Thanks for ur relpy! I used the "Walkthrough Scene" as the sample project. Let the "Start3DScene" as the
start channel. And publish as the "Web page". The published package is placed at
http://120.96.182.174/webtest/
The webpage can run in any version of Chrome or firefox browsers.
When used the IE8 or IE9, after install the web plugin. The IE8 and IE9 still figure out the web-player is
uninstall. Where can I find the solution. I'm so approciate for ur kindly help! ...Smiley
February 29, 2012, 11:31:51 am
The index.html is automatically created as follow:

<!-- This is a security feature of IE if you do not include this it will generate a pop-up when running from local drive>
<!-- saved from url=(0014)about:internet -->
<html><head>
<title>Quest3D Web Project</title>
   <SCRIPT language='VBScript'>
   function DetectQuest3DPlayerActiveX
      on error resume next
      dim tControl
      dim res
      res = 0
      set tControl = CreateObject("Quest3DActiveX4.Quest3DCtrl4.3")
      if IsObject(tControl) then
         res = 1
      end if
      DetectQuest3DPlayerActiveX = res
   end function
   </SCRIPT>
<script type="text/javascript">
<!--
function GetQuest3DPlayer () {
   return document.getElementById("Quest3DObject");
}
   
function DetectQuest3DPlayer () {
   var detected = false;
   if (navigator.appVersion.indexOf("MSIE") != -1 && navigator.appVersion.toLowerCase().indexOf("win") != -1) {
         detected = DetectQuest3DPlayerActiveX();
   }else {
      if (navigator.mimeTypes && navigator.mimeTypes["application/quest"]) {
         if (navigator.mimeTypes["application/quest"].enabledPlugin && navigator.plugins && navigator.plugins["Quest3D Player"]) {
            detected = true;   
         }
      }   
   }
   return detected;   
}

function CreateQuest3DPLayer(URL, width, height){
   width = (width==null ? 640 : width);
   height = (height==null ? 480 : height);
   URL = (URL==null ? "no 3d specified in html" : URL);
   
   if (DetectQuest3DPlayer()) {
      if (navigator.appVersion.indexOf("MSIE") != -1){
         document.write('<SCRIPT LANGUAGE="javascript" FOR=Quest3DObject Event="OnEvent">
');
         document.write('onEvent();
');
         document.write('</SCRIPT>
');
         document.write('<object id="Quest3DObject" classid="clsid:B5B5F57C-35DE-4D4F-AEFD-AD5D9F0819E4" width="'+width+'" height="'+height+'" CODEBASE="http://www.quest3d.com/webplugin/download/quest3dactivex41.cab">
');
         document.write('  <param name="URL" value="'+URL+'" />
');
         document.write('  <param name=name="BackColor" value="16777215" />
');
         document.write('  <param name="CheckUpdate" value=1 />
');
         document.write('</object>');
      }else{      
         document.write('<embed id="Quest3DObject" documentURL ="'+ document.URL +'"  src="'+URL+'" type="application/quest" width=' + width + ' height=' + height + ' checkUpdate=1>
');
      }
   }else{
      installerURL = "http://quest3d.com/webplugin/webviewer63.exe";
      document.write('<div align="center" width="'+width+'" height="'+height+'">
');
      document.write('<table border="0" width="'+width+'" height="'+height+'" style="border-collapse: collapse" bgcolor="#FFFFFF"><tr><td align="center">');
      document.write('<a href= ' + installerURL + '><img src="http://www.quest3d.com/webplugin/getquest3dplayer.png" border="0"/></a>
');
      document.write('</td></tr></table></div>
');
         
      AutomaticReload();
   }
}

function AutomaticReload () {
   navigator.plugins.refresh();
   if (DetectQuest3DPlayer())
      window.location.reload();
   setTimeout('AutomaticReload()', 500)
}

function QSetValue(group, channelname, value){
   GetQuest3DPlayer().SetChannelValue(group, channelname, value);
}
function QSetText(group, channelname, text){
   GetQuest3DPlayer().SetChannelText(group, channelname, text);
      
}

function QGetValue(group, channelname, value){
   return GetQuest3DPlayer().ChannelValue(group, channelname);
}
function QGetText(group, channelname, text){
   return GetQuest3DPlayer().ChannelText(group, channelname);
}
//-->
</script>
</head>
<body topmargin="0" leftmargin="0" bgcolor="#FFFFFF">
<script type="text/javaScript">
   CreateQuest3DPLayer('webtest1.q3d',640,480);
</script></center>
<center>
</center>
</body>
</html> 
February 29, 2012, 11:33:12 am
The StartGroup_config.xml is as follow:

<PublishConfig>
   <Settings projectName="webtest1" publishType="web" target="E:/homework/q3d/webtest/webtest1.q3d" saveCurrentProject="" keepRunningApplication="0" filterType="" useZipCompression="1" saveWhenPublishing="1" keepRunningWhenActive="0" protectCgrs="0" includeFilters="*.cgr" compression="0" lowFootprint="0"/>
   <Screensaver defaultFolder="C:\Program Files\Quest3D Projects\$Default$" runInPreviewMode="1" dontStopOnMouse="0" directXWarning="1"/>
   <Installer defaultFolder="C:\Program Files\Quest3D Projects\$Default$" startMenuPath="Quest3D Projects\$Default$" runAfterInstallation="0" directXWarning="1"/>
   <Viewer copyToOtherDirectory="0" otherDirectory="" confirmOverwrites="1"/>
   <Web createHtml="1" copyToOtherDirectory="0" otherDirectory="" htmlFileName="" confirmOverwrites="1"/>
   <Dirs>
   </Dirs>
   <Files>
   </Files>
</PublishConfig>
February 29, 2012, 11:35:01 am
And the createControl.js is as follow:

//This file is default part of the Quest3D Web publishing system. It is not needed in this version of Quest3D (4.2)
//Other versions of Quest3D may need this file
February 29, 2012, 11:38:13 am
I believe there should be a lot of people will encounter the  problem. Where can I find solution? Thank u very much!
February 29, 2012, 12:00:53 pm
I believe there should be a lot of people will encounter the  problem. Where can I find solution? Thank u very much!

It's probably because of security settings. Of course we created everything to work but apparently some kind of update in IE has broken it.

This is one of the reasons why we will stop with the web plug-ins for Quest3D5. Web plug-ins are always shaky because they depend on so much of the host browser running the plug in. One little change and suddenly your plug-in is broken.

In general the world has decided that web plug-ins are not a good idea and everyone strives to move more towards open standards like html5.

More and more are browsers differentiating so chances are big a plug-in does not work on a browser. In the past 90% of all browsing was in IE on Windows. Currently this number is very low. Mobile browsing accounts for about half of all the browsing. The remaining desktop browsing is also spread among many operating systems and browsers.

Mobile browsers and the metro browser for Windows 8 will also not have support for web plug-ins anymore. The browser, operating system and hardware manufacturers all move away from web plug-ins so we think we should do the same.
June 29, 2012, 11:04:43 am
Hi!
It's so pity that you stops with the web plug-ins for Quest3D5. Company for wich I work buyd Quest new version but we forced to publish our web projects in old version (4.3.2)  Sad
This feature (publishing in Web page) is very important for us! Our projects is normally work in IE9 and Mozilla.
If you'll give back this option it will be very good for us!
July 01, 2012, 09:47:58 am
Hi!
It's so pity that you stops with the web plug-ins for Quest3D5...

Actually they aren't interested in your opinion. I wrote about it few months ago, and no response...
http://quest3d.com/forum/index.php?topic=71167.msg115082#msg115082

Quest3d - challenge yourself!
July 13, 2012, 09:59:38 pm
E allora non potrebbero trovare dei modi per implementare i progetti Quest3D all'interno delle pagine web attraverso gli strumenti messi a disposizione da Html5?
Esiste giÓ qualcosa? Io ho in progetto un lavoro che se non riuscisse a stare su web non avrebbe ragione di essere.
Consigli?

And then could not find ways to implement the Quest3D projects within web pages through the tools provided by Html5?
There is already something? I planned a work that if unable to fit on the web would not have reason to be.
Do You Recommend?
Thanks and bye!
Pages: [1]   Go Down
  Print  
 
Jump to: