Comments (3)
Thanks for the feedback. Maybe you can provide some more details so we can try to reproduce this issue.
- Which version of IE is this? IE11 or even older?
- Can you provide a simple test case to reproduce the error? Or can you describe what is different from our examples in the documentation?
Thanks.
Edit: Removed one question that is answered in the original issue
from svg-inject.
The documentation for Document.importNode()
says that it creates a clone of the node is created. A similar method seems to be Document.adoptNode()
, which moves the node from the original document to the new one without creating a clone. Maybe this is more appropriate for our purpose?
Can you try if using Document.adoptNode()
solves the issue?
Here is the documentation for both functions:
Document.importNode()
Document.adoptNode()
from svg-inject.
Hey!
So the problem is happening on IE 11. I don't have a way to test it in older IE versions, sorry about that.
The only thing I think I'm doing differently is that the SVG injection happens inside an iframe.
I also confirm that Document.adoptNode()
also seems to work:
// Fix for browser (IE, maybe other too) which are throwing 'WrongDocumentError'
// if you replace an element which is not in the document
if (document.adoptNode) {
injectElem = document.adoptNode(injectElem);
}
Thanks for your time!
from svg-inject.
Related Issues (20)
- SSR Friendly
- Unique ID for embedded SVGs HOT 4
- most basic example isnt working HOT 1
- Twice request HOT 3
- Does this work with React? HOT 6
- Accessibility HOT 2
- inline style HOT 1
- Simplify function `makeIdsUnique()`
- Always add `role="img"` to injected SVG
- Consider automatically converting `alt` property to `title` element HOT 1
- Consider `aria-labelledby` and `aria-describedby` when making IDs unique. HOT 1
- Access to XMLHttpRequest has been blocked by CORS policy HOT 1
- makeIdsUnique not working properly
- calling SVGInject multiple times on an img tag when src is updated HOT 1
- Chrome scrollbar issue
- make addStyleToHead optional to easily comply with Content Security Policy
- Partly img effective
- Css styles removed after injection
- how can i use it in typescript?
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 svg-inject.