web-dev-qa-db-fra.com

Incorporer du HTML dans des messages lâches

J'ai un message html comme celui-ci:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript">
        (function(){
            document.writeln("<iframe src=\"http://www.example.com" width=\"100%\" height=\"100%\" frameborder=\"0\"></iframe>");
        })();
    </script>
</head>
<body>
<h1>hello world!</h1>
</body>
</html>

Comment puis-je poster ceci comme un message en mou? Slack accepte-t-il le HTML?

var message = {
        mrkdwn: true,
        text: "",      //This does not accept my above HTML code
        attachments : []
    };

    slacker.notify(message, function(err, result) {
        callback(err, result);
    });
17
user1452936

Slack ne permet pas les éléments HTML. Mais vous pouvez formater votre texte avec sa saveur Markdown, qui permet (liens, gras, italique, etc.)

Il n'autorisera pas les javascripts ou les iframes pour des raisons de sécurité.

Détails: https://api.slack.com/docs/formatting

8
Eray