金宝搏188Mathjax安全模式γ

MathML包括在你的主题中指定超链接的能力,金宝搏188以及这样的链接能够被制成JavaScript:例如,表达式


             
  
              
              HREF=
              “javascript:alert(”hello!“)”
              >点击我
              

              

             

将显示“单击我”,单击时将在浏览器中生成分析消息。这是一个强大的功能,它使作者能够将动作与数学表达式联系起来。金宝搏188

同样地,金宝搏188Mathjax为Tex语言提供HTML扩展,允许您在Tex公式中包含超链接:

$eHREFjavascript:警报“爱因斯坦这么说{{=}$

在这里,等号将是一个弹出爱因斯坦信息的链接。

MathML和用于Tex的HTML扩展都允许您添加CSSStyles,类,还有你的数学元素的ID。这些功能可188金博宝网站用于生成交互式数学表达式,以帮助您进行说明,金宝搏188提高学生学习水平,等等。

如果你在社区环境中使用Mathja金宝搏188x,然而,比如问答论坛,维基一个包含用户评论的博客,或者其他你的读者可以进入数学的情况,金宝搏188这样,你的读者就可以利用这些强大的工具来破坏网页,或者愚弄其他读者泄露敏感信息,或者以其他方式干扰他们的阅读体验。在这些环境中,你可能想限制这些能力,这样你的学习者就可以免受这些恶意行为的伤害。

(编写不允许用户在网站上输入数据的页面的作者无需担心此类问题,因为唯一的主题内容将是金宝搏188他们自己的。只有当用户可以参与页面时,您才必须小心。)

金宝搏188Mathjax提供了保险柜帮助你限制投票者的权力。加载它有两种方法。最简单的IST添加安全的在加载配置文件之后金宝搏188玛莎

<脚本 SRC=“https://example.com/金宝搏188mathjax.js?CONFIG=TEX-AMS U CHTML,安全”>
             脚本>

这会导致Mathjax加金宝搏188载TEX-AMSY-CHTML配置文件,然后保险柜配置,为您的扩展数组,以便将它与其他扩展一起加载。

或者,如果您使用的是在线配置,你可以证明“安全,JS”在你扩展直接数组:

<脚本 类型=“文本/x-ma金宝搏188thjax-config”>
金宝搏188.枢纽.配置({
  贾克斯 [“输入/ TEX”“输出/commonhtml”
  扩展 [“TX2JAX.JS”“安全,JS”]
(});

             脚本>
<脚本 SRC=“https://example.com/金宝搏188mathjax.js”>
              脚本>

安全扩展具有许多配置选项,允许您微调允许的和不允许的。见安全扩展选项详情。