svg-pan-zoom/demo/object.html issue with Chrome
See original GitHub issueBug report
git clone https://github.com/ariutta/svg-pan-zoom.git
I just git clone as that, and opened svg-pan-zoom/demo/object.html with my chrome 71.0.3578.98(64) in Window7 computer for test, then get this error:
svg-pan-zoom.js:1714 Uncaught TypeError: Cannot read property 'documentElement' of null
at Object.getSvg (svg-pan-zoom.js:1714)
at svgPanZoom (svg-pan-zoom.js:1241)
at window.onload (object.html:15)
I just download and not change the code of object.html. but object.html work with IE. now embed also not work with chrome, but inline work well with chrome.
Configuration
- svg-pan-zoom version: git clone just now
- Browser(s): chrome 71.0.3578.98(64)
- Operating system(s): Window7
- A relevant example URL: svg-pan-zoom/demo/object.html in my disk
Issue Analytics
- State:
- Created 5 years ago
- Comments:7 (1 by maintainers)
Top Results From Across the Web
Issue with Chrome and IE · Issue #109 · bumbu/svg-pan-zoom
Hello there, I'm having some weird issues with Chrome and IE. ... since it considers the element as html object instead as svg...
Read more >SVG pan and zoom JS-plugin fires strange error?
The provided online demo just works fine but whenever I try to ... at p (svg-pan-zoom.min.js:3) at enablePANandZOOM (embed.html:16) at ...
Read more >svg-pan-zoom library - npm
On-screen zoom controls. It works cross-browser and supports both inline SVGs and SVGs in HTML object or embed elements. If you're looking for ......
Read more >Using Object to load svg has issue in chrome they get ...
Hello, I am using object because I need interactive SVG's. I don't want to use in line SVG's because in my project I...
Read more >Libraries / svg-pan-zoom - GitLab
For more details take a look at demo/limit-pan.html example. Public API. When you call svgPanZoom method it returns an object with following methods:...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
This is what I do in my project: I read a local XML file via HTML File Upload API which contains graphical elements like line, arc, cubic, clothoid, helix as well as some texts. Then I convert them into svg path elements which I add to the svg DOM element.
You can run the program locally via file:///C:/…/EEP_Gleisplan.html as well as via GitHub pages in Chrome and Firefox (but not in Edge).
I saw a bug report about local files poiting to this, so i assume its the same.
Modern Browsers updated their CORS rules. You can’t load nested files using the file: protocol mixed with js or media anymore. The browser will refuse loading AND set any javascript file path to null. Thats part of the browser security.
Do not try to trick this out - its now a base part of the browser security. You can’t give file: urls any CORS rule - the browser will always skip this.
You can try it out by starting chrome.exe without the web security like this:
“<YOUR_PATH_TO>\Chrome\Application\chrome.exe” --disable-web-security --disable-site-isolation-trials --disable-gpu --user-data-dir=C:/TEMP/chromeTemp
With that local html with js and media will execute again.