Betreff: interaktives HTML in Teams-KanälenHallo @Hogi ,
Vielen Dank, dass Sie diese Diskussion gestartet haben. Was Sie versuchen, ist etwas, das früher in Filesharing-Anwendungen wie OneDrive, GoogleDrive und Drop Box verfügbar war, aber sie alle haben schließlich die Unterstützung dafür eingestellt. Ich vermute, einer der Gründe könnte darin bestanden haben, die Verantwortung für Sicherheitsrisiken zu vermeiden, wenn es dem Endbenutzer ermöglicht wird, eine Website mit potenziell schädlichem JavaScript-Code zu öffnen.Als Reaktion auf diese Einschränkung der Möglichkeiten der Benutzer, ihre interaktiven HTML-Inhalte sicher zu teilen und JMP-spezifische Verbesserungen bereitzustellen, haben wir erstellt JMP Live .
Ich weiß nicht, ob Teams-Kanäle oder SharePoint diese Funktion unterstützen, aber sie ist möglicherweise standardmäßig deaktiviert.
Ich habe ein einfacheres HTML-Beispiel als das, was JMP produziert, ausprobiert und Folgendes in der Browser-Debugging-Konsole gefunden, als ich versuchte, es in SharePoint anzuzeigen:
„Blockierte Skriptausführung in „about:srcdoc“, da der Frame des Dokuments in einer Sandbox gespeichert ist und die Berechtigung „allow-scripts“ nicht gesetzt ist.“
Ich glaube, dies bezieht sich auf den JavaScript-Code in der HTML-Datei.Leider habe ich keinen Zugriff auf eine Einstellung, die es SharePoint ermöglicht, diese Berechtigung zu erteilen. Dies kann eine Einstellung sein, die dem SharePoint-Administrator zur Verfügung steht.Ich vermute, dass dies bei HTML-Seiten mit JavaScript-Ausgabe aus jeder anderen Anwendung genauso wäre.
Ich hatte weniger Erfolg mit Teams-Kanälen, da ich die Browserkonsole nicht öffnen konnte, aber ich vermute, dass dieselbe Sicherheitsbeschränkung die Anzeige von HTML-Dateien einschränkt, für deren Anzeige JavaScript erforderlich ist.
Vielleicht weiß jemand mit mehr Erfahrung mit der Verwaltung von SharePoint- oder Teams-Kanälen, wie das Anzeigen von Webseiten mithilfe von JavaScript in diesen Systemen aktiviert werden kann.
~John
interaktives HTML in Teams-KanälenIch habe in Jmp ein interaktives HTML generiert und es in einen MS Teams-Kanal eingebunden.
Leider sehe ich statt der Grafik nur die Ladeanimation.
Das gleiche Problem tritt auf, wenn ich den interaktiven HTML-Code über die Sharepoint-Website öffne.
Handelt es sich um ein Sharepoint-Problem oder ein JMP-Problem?
Weiß jemand, warum sich das interaktive HTML so verhält? Kann ich die Sharepoint-Einstellungen ändern?

MassenanpassungBetreff: interaktives HTML in Teams-KanälenWenn ich derzeit eine interaktive JMP-Datei über Teams oder Sharepoint teilen möchte, sehen meine Kollegen nur:

... und denke, dass es ein Problem mit Jmp gibt – oder ein Problem mit meiner Jmp-Datei.
Für sie ist es schwer herauszufinden, dass es sich tatsächlich um eine handelt Teams / Sharepoint Problem mit dem interaktiven JavaScript-Code.
@John_Powell_JMP Wäre es für eine zukünftige Version von Jmp möglich, den Code des interaktiven HTML leicht zu ändern?
Anstatt gleich mit der Startanimation zu beginnen, könnte der HTML-Code prüfen, ob Java-Code ausgeführt werden kann und falls nicht: eine Warnung anzeigen, dass es tatsächlich der Browser oder die Website ist, die das korrekte Laden der Seite verhindert. Dann könnte ein Vorschlag angezeigt werden, die Datei herunterzuladen und von der Festplatte zu öffnen.
Betreff: interaktives HTML in Teams-KanälenHabe ein ähnliches Problem @hogi
Betreff: interaktives HTML in Teams-KanälenHallo @hogi ,
Vielen Dank, dass Sie diese Frage gestellt haben. Um es für eine zukünftige Version in Betracht zu ziehen, fügen Sie bitte einen Wunsch dazu in der JMP-Wunschliste hinzu.Ich habe einen internen Wunsch dafür eingegeben, aber Abstimmungen über externe Wünsche können dazu beitragen, dass die Dinge schneller umgesetzt werden.

Bitte lassen Sie es uns wissen, wenn Sie dies tun @Jackie_ und jeder andere, der diesen Beitrag findet, könnte darüber abstimmen.
@Jackie_ , vielen Dank, dass Sie mir mitgeteilt haben, dass Sie so etwas auch gerne hätten, wenn es möglich wäre.
Danke,
~John
Betreff: interaktives HTML in Teams-KanälenKlar, das kann ich.
Hier ist es – bereit zur Abstimmung:
Interaktives HTML – Probleme erkennen
Betreff: interaktives HTML in Teams-Kanälen@hogi ,
Vielen Dank, dass Sie den JMP-Wunsch erstellt und geteilt haben.
Wenn Sie etwas mit der aktuellen Version von JMP ausprobieren möchten, finden Sie im Folgenden einen allgemeinen Ansatz, mit dem Sie Benutzer warnen können, dass für eine Datei, die Sie freigeben möchten, JavaScript aktiviert sein muss.
Sie können eine Wrapper-HTML-Datei für die Datei, die Sie freigeben möchten, erstellen, die eine Warnung enthält, und beide Dateien freigeben. Überlegen Sie dann, wie Sie verhindern können, dass Kollegen die Originaldatei öffnen, die Sie teilen möchten.
Der Inhalt der Wrapper-Datei sieht wie folgt aus.Sie müssten das iframe src-Attribut auf den Namen der HTML-Datei setzen, die JavaScript-Code enthält.
Sie versuchen, diese JMP Interactive HTML-Datei in einer Umgebung zu öffnen, in der JavaScript deaktiviert ist!
Bitte laden Sie die Datei herunter und öffnen Sie sie in einem Webbrowser mit aktiviertem JavaScript.
Typ = „Text/CSS“ >
#Hauptinhalt { Anzeige : keiner ; }
Ausweis = "Hauptinhalt" >
</SPAN><SPAN> Breite</SPAN><SPAN> =</SPAN><SPAN> „2000“</SPAN><SPAN> Höhe</SPAN><SPAN> =</SPAN><SPAN> „2000“</SPAN><STRONG> src="./Big Class – Bivariate von Gewicht nach Höhe.htm"</STRONG><SPAN> Arien-Label</SPAN><SPAN> =</SPAN><SPAN> „JMP-Bericht“</SPAN><SPAN> Klasse</SPAN><SPAN> =</SPAN><SPAN> „jmp-live-iframe“</SPAN><SPAN> Stil</SPAN><SPAN> =</SPAN><SPAN> "</SPAN><SPAN> Rand: 0,8em 0px;"</SPAN><SPAN> >
JavaScript ist für Webseiten weit verbreitet und es gibt heutzutage viele Anwendungen, die Webseiten erstellen. Daher wundert es mich, dass Content-Sharing-Anwendungen dies nicht integriert haben.
Mit einer ähnlichen Iframe-Technik machen wir es einfach, eine JMP Interactive HTML-Datei von JMP Public in der JMP User Community zu teilen.
Ich hoffe, Sie finden das nützlich.
~John