如何在shiny中禁用右键单击mathjax

问题描述 投票:0回答:4

如何在shiny中禁用右键单击mathjax?例如,参见

https://shiny.rstudio.com/gallery/mathjax.html

理想情况下,我希望用户根本不要与 mathjax 文本交互。

shiny mathjax
4个回答
9
投票

您可以通过添加来关闭 MathJax 上下文菜单

<script type="tet/x-mathjax-config">
MathJax.Hub.Config({
  showMathMenu: false
});
</script>

到您的页面,就在加载 MathJax.js 本身的脚本之前

不过,我建议您不要这样做。菜单中有一些重要的功能,包括使用屏幕阅读器等辅助技术的控件。这些用户可能需要访问这些控件才能根据他们的辅助需求进行适当的设置。如果您禁用菜单,您可能会阻止他们使用您的页面。


3
投票
如果是

MathJax 3 使用以下语法:

MathJax = { options: { renderActions: { addMenu: [] } } };
    

0
投票
一点 CSS 规则

mjx-container.MathJax { pointer-events: none; }
    

0
投票
Ch'nycos 解决方案有效。谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.