Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
dev:viewer:sdk:examples_js:autologin_cloud [2020/10/09 12:47] pieter |
dev:viewer:sdk:examples_js:autologin_cloud [2023/10/04 12:42] (current) pieter |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Example | + | ====== Example: Autologin to 3DM Cloud as Guest ====== |
< | < | ||
- | | + | < |
- | let exampleUrl = " | + | let exampleUrl = " |
- | </ | + | </ |
- | <span> | + | |
- | <iframe | + | <link rel=" |
- | </iframe> | + | |
- | < | + | crossorigin=" |
- | <a class=" | + | |
- | </span> | + | <script |
+ | integrity="sha512-Ypjm0o7jOxAd4hpdoppSEN0TQOC19UtPAqD+4s5AlXmUvbmmS/ | ||
+ | crossorigin="anonymous"></ | ||
+ | |||
+ | <span id="example"></ | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <input type=" | ||
+ | <span id=" | ||
+ | |||
+ | < | ||
+ | |||
+ | let toggleShowSource = () => { | ||
+ | let element = document.getElementById(" | ||
+ | element.style.display = element.style.display == 'none' ? ' | ||
+ | } | ||
+ | |||
+ | fetch(exampleUrl) | ||
+ | .then(response => response.text()) | ||
+ | .then(text => { | ||
+ | |||
+ | try { | ||
+ | // add example in iframe | ||
+ | let frame = document.createElement(" | ||
+ | frame.style.border = ' | ||
+ | frame.style.overflow = ' | ||
+ | frame.width = 950; | ||
+ | frame.height = 420; | ||
+ | frame.srcdoc = text; | ||
+ | document.getElementById(" | ||
+ | |||
+ | // add ' | ||
+ | let pre = document.createElement(" | ||
+ | pre.classList.add(" | ||
+ | pre.classList.add(" | ||
+ | pre.textContent = text; | ||
+ | document.getElementById(" | ||
+ | document.getElementById(" | ||
+ | document.getElementById(" | ||
+ | |||
+ | // highlight | ||
+ | hljs.highlightBlock(pre); | ||
+ | |||
+ | } catch (error) { console.error(error); | ||
+ | |||
+ | }); | ||
+ | |||
+ | </script> | ||
</ | </ |
Last modified:: 2020/10/09 12:47