• Login
sketchucation logo sketchucation
  • Login
Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
⚠️ Important | Libfredo 15.6b introduces important bugfixes for Fredo's Extensions Update

Webdialog vs browser

Scheduled Pinned Locked Moved Developers' Forum
6 Posts 3 Posters 346 Views 3 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    Pout
    last edited by 26 Feb 2010, 13:04

    If I understand correct, when using webdialogs on PC, Internet Explorer is used.
    When using webdialogs on Mac, safari is used.

    What happens if the user does not have IE or safari installed but Chrome or Firefox?
    Is the webdialog handled by Chrome or FF then?

    This means the webdialog javascript has to be cross-browser valid (not only IE and safari).
    Correct?

    1 Reply Last reply Reply Quote 0
    • T Offline
      tbd
      last edited by 26 Feb 2010, 13:46

      on Windows you are using Trident (or mshtml.dll) and not IE to be more precise. and every windows has it by default.

      on Mac it is Webkit (used by Safari and Chrome) that also comes with OSX by default (WebKit.framework)

      so as thomthom said in another thread - it doesn't matter what browser you have installed on your machine, Sketchup only uses Trident(PC) and Webkit(Mac). so if the WebDialog works correctly on IE and Safari than it will work ok in Sketchup as well.

      SketchUp Ruby Consultant | Podium 1.x developer
      http://plugins.ro

      1 Reply Last reply Reply Quote 0
      • P Offline
        Pout
        last edited by 26 Feb 2010, 14:02

        Thanks TBD! Clear answer.
        So i understand there is no difference for the browser version either (IE4-5-6-7-8 for example)

        1 Reply Last reply Reply Quote 0
        • T Offline
          thomthom
          last edited by 26 Feb 2010, 15:38

          It will use the IE version installed on the system.
          Though, I'd be rare to see IE6 - extremely rare to see any older than that.
          But I'm moving to supporting only IE8 in my plugins. I really can't stand to patch up the older versions any more.

          Thomas Thomassen — SketchUp Monkey & Coding addict
          List of my plugins and link to the CookieWare fund

          1 Reply Last reply Reply Quote 0
          • T Offline
            tbd
            last edited by 26 Feb 2010, 20:47

            @thomthom said:

            It will use the IE version installed on the system.

            it is the other way round - it will use that mshtml.dll you have on your system. when installing a new IE version you will get a new version of mshtml.dll

            @thomthom said:

            Though, I'd be rare to see IE6 - extremely rare to see any older than that.

            windows xp sp2 has IE6 😉 lots of machines have them still installed 😞

            SketchUp Ruby Consultant | Podium 1.x developer
            http://plugins.ro

            1 Reply Last reply Reply Quote 0
            • T Offline
              thomthom
              last edited by 27 Feb 2010, 02:27

              I don't care - I'm not supporting it. IE updates with the system unless they block it. If they do - then their loss. That pesky thing needs to die.

              Thomas Thomassen — SketchUp Monkey & Coding addict
              List of my plugins and link to the CookieWare fund

              1 Reply Last reply Reply Quote 0
              • 1 / 1
              1 / 1
              • First post
                5/6
                Last post
              Buy SketchPlus
              Buy SUbD
              Buy WrapR
              Buy eBook
              Buy Modelur
              Buy Vertex Tools
              Buy SketchCuisine
              Buy FormFonts

              Advertisement