Comments (4)
@ctxwing
To my knowledge, the IE11 browser is not Evergreen brower. So, as "View3D is available for the last two major versions of all evergreen desktop and mobile browsers, " it means not including IE11.
from egjs-view3d.
As @RudyBlack explained, View3D doesn't support IE11.
This is mostly due to features that three.js@r134
's GLTFLoader uses.
You can try using polyfills for missing features.
Still, even if you successfully support IE11 with polyfills or something, you can't use optimization features for your models that use WASM like KTX2 basisu or Meshopt/Draco,
from egjs-view3d.
As @RudyBlack explained, View3D doesn't support IE11. This is mostly due to features that
three.js@r134
's GLTFLoader uses. You can try using polyfills for missing features.Still, even if you successfully support IE11 with polyfills or something, you can't use optimization features for your models that use WASM like KTX2 basisu or Meshopt/Draco,
Thank you both @RudyBlack , @WoodNeck for the quickest response I've ever seen.^^;
I got understood that
""the egjs-view3d does not support IE11, because IE11 is not Evergreen Browser and becuase of the three.js@r134's Loader issue."
I had not applied WASM features. that is to say, just using glb ( converted by FBX2glTF with option --binary) and no extra features such as Draco compression.
Could I apply missing feature by using polyfill as @WoodNeck recommend ? . I am just novice and do not know how to ...
Supporting IE11 is the one of big issue of my customer's claim.
I gently ask that how to implement polyfill to support IE 11, to make best of egjs-view3d ..
thanks again so much ..
from egjs-view3d.
We can support IE11 by using an older version of three.js
, I don't know the exact version that three.js
dropped IE11 support, but it's pretty sure that the version we're using(r134) is not supporting IE11.
However, as IE11 is officially dead, we're not planning to add support in the future.
Also, we need more features that the newer three.js
provides.
So, here're some approaches that you can try:
- Add polyfills
- Load View3D in the IE11, and add polyfills for the missing es6+ features like
Promise
, etc.
- Load View3D in the IE11, and add polyfills for the missing es6+ features like
- Fork View3D and downgrade the
three.js
version. - Convince your client to drop IE11 support.
from egjs-view3d.
Related Issues (20)
- Y axis cannot be moved HOT 2
- Error: Failed to load plugin '@typescript-eslint' declared in '.eslintrc.json#overrides[0]': Cannot find module '@typescript-eslint/eslint-plugin' HOT 3
- Can I import glb files from memory into view3d? HOT 5
- I can't load view3D. HOT 2
- how to use plugins in vanilla javascript HOT 3
- how can i access model information HOT 2
- Loading new 3D model / setting iosSrc HOT 3
- Canvas get's blank after applying/removing CSS 'display: none' to wrapper element HOT 4
- Failed to execute 'shaderSource' on 'WebGL2RenderingContext': parameter 1 is not of type 'WebGLShader'. HOT 1
- How to access THREE(three.js instance)? HOT 1
- Question: Is there a grid feature? HOT 1
- Disable negative rotation on the Y axis, is it possible to set via options? HOT 2
- New WebVR Plugin and Library Compilation HOT 2
- question. in react, on initial loading, want to use both zooming and rotating. HOT 2
- New Indexed DB Plugin
- ARButton only working in Safari on iOS HOT 2
- Right-click mouseRelease event does not "release" the model if the event happens outside of the browser window
- Problem with View3d
- requests for examples on view3d
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from egjs-view3d.